Monday’s American League results

Red Sox 7, Tigers 4 — Felix Doubront pitched six innings of four-hit ball, and Jarrod Saltalamacchia homered on Monday to lead the host Boston Red Sox. The victory was tainted by an injury to 2008 AL MVP Dustin Pedroia, who left in the fifth inning with a jammed right thumb. Doubront (5-2) gave up home runs to Gerald Laird and Delmon Young and just two singles. He struck out six and walked one.

White Sox 2, Rays 1 — Chris Sale struck out a career-high 15, Adam Dunn hit a two-run homer and the visiting Chicago White Sox extended their winning streak to six games. Sale (6-2) gave up one run, three hits and walked two in 7? innings while finishing one strikeout shy of the team record.

Twins 5, Athletics 4 — Justin Morneau drove in two runs for host Minnesota, including the tying double in the eighth inning as the Twins handed the Athletics their sixth loss in a row. Matt Capps struck out his final batter with the bases loaded in the ninth to notch his 10th save.

Blue Jays 6, Orioles 2 — Edwin Encarnacion and Kelly Johnson homered, Drew Hutchison struck out a career-high nine in seven shutout innings and the host Toronto Blue Jays ended a five-game losing streak. Encarnacion hit his 16th homer, a two-run drive to left in the third, and Johnson added a two-run shot to center in the fourth.

Rangers 4, Mariners 1 — Mike Napoli hit a three-run homer in the bottom of the sixth inning to break a 1-all tie and lift the Texas Rangers.

Monday’s National League results

Marlins 5, Nationals 3 — Giancarlo Stanton hit his 11th home run in May, one short of the Marlins’ record for a month, to help host Miami rally past the Washington Nationals. Stanton tied the score in the sixth with his 12th homer of the year, Logan Morrison homered and scored twice, and Hanley Ramirez had three hits and a sacrifice fly. Heath Bell pitched a perfect ninth for his eighth save.

Cubs 11, Padres 7 — The host Chicago Cubs stopped their 12-game losing streak as Alfonso Soriano hit a go-ahead home run. The Cubs’ skid was their worst since they opened the 1997 season with 14 consecutive losses. Chicago trailed 7-6 in the sixth inning, when Soriano launched a drive over the right-field bleachers.

Cardinals 8, Braves 2 — Lance Lynn (8-1) joined Philadelphia’s Cole Hamels as the major leagues’ first eight-game winners, and the visiting St. Louis Cardinals’ extended the Atlanta Braves’ longest losing streak in two years to eight games.

Pirates 4, Reds 1 — James McDonald scattered five hits over eight shutout innings, and the host Pittsburgh Pirates won to climb back to .500. Pedro Alvarez, Rod Barajas and Neil Walker all had two hits apiece and knocked in a run for the Pirates.

Phillies 8, Mets 4 — Ty Wigginton drove in a career-high six runs with a homer and two two-out hits, and Cole Hamels (8-1) won his eighth consecutive decision to lead the visiting Philadelphia Phillies. Hamels struck out six and allowed seven hits in eight innings.

Giants 4, Diamondbacks 2 — Barry Zito outpitched Trevor Cahill in a matchup of former Oakland Athletics All-Stars, Brandon Belt hit an RBI triple and the host San Francisco Giants beat the Arizona Diamondbacks. Gregor Blanco doubled twice and drove in a run for his second two-double game in four days and made a pretty game-ending catch on the warning track in right with two on.

Brewers 3, Dodgers 2 — Aramis Ramirez homered to tie the score in the fourth and then singled in the go-ahead run in the sixth to lift the visiting Milwaukee Brewers.

Rockies 9, Astros 7 — Jordan Pacheco broke an eighth-inning tie with a bloop two-run single off Fernando Rodriguez and the host Colorado Rockies beat the Houston Astros in the opener of a Memorial Day doubleheader.

— Associated Press