NEW YORK: Travis Hafner had a three-run home run and added a tie-breaking triple in support of starter CC Sabathia as host New York upended Toronto 5-4 for the third straight day.
Sabathia (4-2) scattered four runs (three earned) on nine hits over eight innings, improving to 14-4 lifetime against Toronto.
Joba Chamberlain worked around a pair of ninth-inning hits to record his first save as manager Joe Girardi opted to rest regular closer Mariano Rivera, who had pitched in three of the previous four games.
Rays 10 White Sox 4: Matt Moore pitched six strong innings and Kelly Johnson had four hits and two RBIs as visiting Tampa Bay kept its hopes for a series split alive in Chicago.
Ben Zobrist added a two-run homer, Desmond Jennings had a solo blast and Evan Longoria recorded four hits and an RBI for the Rays, who had dropped the first two of the four-game set.
Moore (5-0) allowed one run and three hits while striking out nine to become the first pitcher in franchise history to win five games in April.
Gavin Floyd (0-4) started for Chicago but was lifted in the third with a strained flexor muscle in his right elbow. The right-hander retired the first two batters in the third before suffering the injury on his first pitch to Longoria.
Red Sox 8 Astros 4: David Ortiz had two hits and drove in three runs as host Boston won its fourth straight game.
Red Sox starter Felix Doubront (3-0) overcame early control issues before completing 6 2/3 innings, allowing three runs and four hits while striking out eight and walking four.
Daniel Nava and Dustin Pedroia each contributed two hits and an RBI and Will Middlebrooks had two hits and scored two runs for Boston.
Twins 7 Rangers 2: Josh Willingham had two hits, including a two-run homer, and Pedro Hernandez threw five scoreless innings to earn the victory for host Minnesota.
Hernandez (1-0) scattered five hits before relievers Anthony Swarzak, Brian Duensing, Jared Burton and Glen Perkins combined to hold the Rangers down until Mitch Moreland hit a two-run double with two outs in the ninth.
Orioles 7 Athletics 3: Nick Markakis and Adam Jones hit back-to-back home runs and Chris Tillman worked six strong innings as visiting Baltimore took its third straight from Oakland.
Nate McLouth added a solo homer and J.J. Hardy drove in a run for the Orioles, who have won five of their last six and will go for a four-game sweep of the Athletics on Sunday.
Tillman (1-1) struck out seven while allowing two runs and seven hits to pick up his first win.
Josh Donaldson drove in two runs for Oakland.
The A’s, who loaded the bases with none out in the ninth but could not score, have dropped four straight and eight of nine.
Royals 3 Indians 2: Salvador Perez homered and Ervin Santana tossed seven shutout innings as host Kansas City staved off a late Cleveland rally in the opener of its 10-game homestand.
Santana (3-1) turned in his fourth straight quality start, allowing six hits with no walks.
The Indians scored twice in the ninth before Greg Holland struck out Jason Kipnis with a runner at third for his sixth save.
Mariners 3 Angels 2: Kendrys Morales delivered the go-ahead pinch-hit single and Felix Hernandez pitched eight solid innings as host Seattle knocked off Los Angeles.
Morales came up with two-on and one-out in the seventh and singled to left field off Michael Roth to drive in Kyle Seager with the decisive run.
Morales was traded by the Angels to the Mariners in the off-season for pitcher Jason Vargas.
Hafner homers, triples as Yankees top Blue Jays
Hafner homers, triples as Yankees top Blue Jays
