SEATTLE -- Chris Sale struck out 14 in seven strong innings to outpitch Seattle's Felix Hernandez, and rookie Carlos Sanchez had a career-high four RBIs to lead the Chicago White Sox to an 11-4 victory over the Mariners on Friday night.

Sale (12-7) gave up three runs and four hits while reaching double-digit strikeouts for the 12th time in 24 starts this season, and the 30th time in his career. It increased his season strikeout total to an AL-leading 222.

Sale took a 4-0 lead into the seventh while giving up Ketel Martel's leadoff double in the first and a walk to Jesus Sucre in the third. Nelson Cruz and Robinson Cano then singled to open the seventh, and Mark Trumbo homered one out later to pull the Mariners within one.

More from FoxSports

Chicago answered with four runs in the eighth. Fernando Rodney relieved to start the inning and loaded the bases with one out. Rob Rasmussen, called up earlier in the day, walked in two runs and allowed a two-run single to Tyler Saladino.

The White Sox added three more in the ninth on an RBI double by Sanchez and two-run single by Tyler Flowers. Sanchez also had a two-run double in the sixth and one of the bases-loaded walks in the eighth.

Cruz hit his major league-leading 37th homer in the ninth.

Hernandez (14-8), who gave up 10 runs and 12 hits in 2 1/3 innings in his last start, allowed four runs and nine hits in six innings this time.

The White Sox took a 1-0 lead in the fourth when Saladino singled to open and scored on Jose Abreu's double to right-center. Melky Cabrera sacrificed Abreu to third, but Hernandez escaped by striking out Avisail Garcia and Adam LaRoche.

Chicago manufactured a run in the fifth to make it 2-0. Alexei Ramirez singled to open, took second on a wild pitch and advanced to third on a one-out infield single by Flowers. Adam Eaton then lined an RBI single up the middle. Hernandez again avoided further damage when Saladino and Abreu bounced into consecutive force outs.

Carlos Sanchez boosted the lead to 4-0 with a two-out, two-run double in the sixth. He was thrown out at third trying to stretch it into a triple.

Trumbo's homer was his seventh with the Mariners. He hit nine for Arizona prior to being traded on June 3.

TRAINER'S ROOM

White Sox: RHP Daniel Webb, out since early August with a back strain, began a rehab assignment at Triple-A Charlotte. Webb got the victory Friday night with one scoreless inning of relief in Charlotte's 7-2 victory over Indianapolis.

Mariners: LHP Joe Beimel (2-1, 4.78 ERA) was placed on the 15-day disabled list, retroactive to Thursday, with posterior inflammation in his left shoulder. LHP Rasmussen was called up from Triple-A Tacoma to take his place. ... LHP Charlie Furbush, on the DL since July 8 with what was thought to be left bicep tendinitis, has a slight tear in his rotator cuff, manager Lloyd McClendon said. Furbush is scheduled to get a second opinion, but "It's highly unlikely that he will pitch again this year," McClendon said. ... LHP James Paxton, sidelined since late May with a strained middle finger, is scheduled to begin a rehab assignment Sunday at Triple-A Tacoma.

UP NEXT

White Sox: Rookie LHP Carlos Rodon (5-5, 4.42 ERA) is 1-1 with a 1.20 ERA in his last two starts and will be facing the Mariners for the first time.

Mariners: LHP Vidal Nuno (0-1, 3.67 ERA) will make his fourth consecutive start after 18 relief appearances for Seattle. Nuno, acquired in early June from Arizona in the deal that also brought Trumbo to the Mariners, is 0-1 with a 6.23 ERA in his three starts, with his longest start being five innings.

UPON FURTHER REVIEW

Eaton opened the game with a single and then stole second with one out, sliding in ahead of the tag by second baseman Cano. The Mariners challenged and after an estimated review of 1:52, the call was overturned.

EJECTED

McClendon was ejected during a pitching change in the eighth inning by home plate umpire Quinn Wolcott. It was McClendon's fourth ejection of the season.