CHICAGO (AP) Rick Porcello pitched seven sparkling innings in his return from a triceps injury, leading the Boston Red Sox to a 3-0 victory over the Chicago White Sox on Wednesday night.

Porcello and Chris Sale had nearly identical lines, but Travis Shaw hit a two-run homer off Nate Jones (1-1) with two outs in the eighth. Robbie Ross Jr. then got three outs for the Red Sox before Junichi Tazawa finished the six-hitter for his third save in nine chances.

Porcello (6-11) allowed five hits, struck out five and walked none in one of his best starts in a disappointing debut season with Boston. The right-hander was acquired in a December trade with Detroit, and then agreed to an $82.5 million, four-year contract in April.

More from FoxSports

But it was Porcello's first win in six weeks. He had been sidelined by a right triceps strain since he was tagged for five earned runs and 10 hits in two-plus innings in a loss to the White Sox on July 29.

Sale also pitched seven innings of five-hit ball. The lanky left-hander struck out seven, running his major league-leading total to a career-best 229 in just 171 1-3 innings.

The Red Sox played without sluggers David Ortiz and Pablo Sandoval, who each got a day off. But Josh Rutledge contributed two hits, a ninth-inning sacrifice fly and an outstanding play at second base.

Porcello retired his first 10 batters before Melky Cabrera doubled with two outs in the fourth. The White Sox had runners on the corners with one out in the fifth, but Porcello wiggled out of the jam with some help from Rutledge.

After Tyler Flowers flied to shallow right for the second out, rookie Tyler Saladino hit a slow bouncer to second. Rutledge rushed in and made a terrific diving throw that just beat the athletic Saladino to first.

The White Sox threatened again in the sixth, putting two runners on with one out. Porcello then struck out Avisail Garcia and got Adam LaRoche to fly out to center.

The Red Sox had their best scoring opportunity against Sale in the third, loading the bases with two outs. But Sale fanned Hanley Ramirez for his 226th strikeout, matching his previous single-season high set in 2013.

TRAINER'S ROOM

Red Sox: RHP Clay Buchholz (right elbow strain) will be re-evaluated next week. ''We're still gathering some information and at that point we'll figure out where we're at,'' interim manager Torey Lovullo said. Buchholz's last major league game was July 10, and he is running out of time for a return this year.

White Sox: RHP Daniel Webb allowed one run and three hits in 1 2-3 innings in a rehab appearance for Triple-A Charlotte. Webb is coming back from a back strain.

UP NEXT

Red Sox: Following an off day, Boston begins a three-game series against the New York Mets on Friday night. LHP Henry Owens (2-1, 4.50 ERA) gets the ball in the opener against Mets RHP Matt Harvey (11-7, 2.57 ERA).

White Sox: LHP Carlos Rodon (5-5, 4.22 ERA) faces Seattle LHP Roenis Elias (4-6, 4.22 ERA) in the opener of a four-game series on Thursday night. Rodon pitched seven solid innings in Chicago's 6-3, 10-inning victory at Seattle on Saturday. Elias is coming off a scoreless inning in a relief appearance against Oakland on Monday.

---

Jay Cohen can be reached at http://www.twitter.com/jcohenap