Cleveland pitcher Justin Masterson shut down New York for eight scoreless innings to lead the Indians to a 5-3 win over the Yankees in the clash of American League divisional leaders Wednesday. Masterson (7-6) struck out six and got just his second win since April. He turned it over in the ninth to the bullpen, but reliever Vinnie Pestano gave up three runs before closer Chris Perez got three outs for his 21st save. New York's Derek Jeter got hit No. 2,997 of his career and also drew a walk from Masterson, who was backed up by two great plays from All-Star shortstop Asdrubal Cabrera in the eighth. Rookie Lonnie Chisenhall hit his first career homer for Cleveland, which scored two runs in the first off starter Phil Hughes (0-2), but left the bases loaded twice and stranded 13 runners. Red Sox 5, Blue Jays 4: In Boston, Jacoby Ellsbury and Kevin Youkilis both had three extra-base hits to power Boston past Toronto. Boston starter Tim Wakefield (5-3) earned the 198th win of his career, filling in for a rotation that is without Clay Buchholz, Jon Lester and Daisuke Matsuzaka. In other games it was: Tigers 5, Angels 4; Rays 12, Twins 5; Rangers 13, Orioles 5; Athletics 2, Mariners 0; Royals 4, White Sox 1.