BOSTON - Roy Halladay won his 14th consecutive decision and Bobby Kielty had a homer and two singles in his Toronto debut to lead it past Boston 5-2 on Thursday.
Halladay struck out five in his second complete game of the season and seventh overall. He leads the majors in wins and is unbeaten in 16 starts since losing to the Yankees on April 15.
Boston starter Derek Lowe had been unbeaten in 11 starts since a loss at Minnesota on May 11, but he allowed four runs in four innings.
Three runs scored on Reed Johnson's double in the fourth that made it 4-0.
Kielty singled and scored in the second and fourth then hit his 10th homer of the season on the first pitch of the sixth against Casey Fossum. Kielty was obtained Wednesday for outfielder Shannon Stewart.
Boston made it 5-2 in the seventh on David Ortiz's 11th homer and Jason Varitek's run-scoring single, leaving runners at first and third with two outs. Halladay got out of the jam when Johnny Damon flied out to center, and Toronto went on to win for the fourth time in 16 games.
Halladay's streak is the longest in the majors since Roger Clemens won 16 in 2001. Clemens also has the Toronto record of 15, set in 1998.
ROYALS 7, MARINERS 1: Jose Lima improved to 6-0 but left with a groin injury for host Kansas City. Lima, in the independent Atlantic League earlier this season, allowed one run in 51/3 innings. His status is unknown.
Up 3-2 in the sixth, Kansas City pulled away with four runs. Michael Tucker had a run-scoring double and Angel Berroa and Brent Mayne run-scoring singles. Berroa, who homered in the fourth, scored on Aaron Taylor's wild pitch to make it 7-1.
YANKEES 5, INDIANS 4: Hideki Matsui led off the ninth with a homer, giving host New York a come-from-behind victory. Matsui hit a 1-and-0 pitch from David Riske into the centerfield bleachers. Derek Jeter's two-run homer in the eighth tied it at 4.
Even with new setup man Armando Benitez in the bullpen, manager Joe Torre brought in closer Mariano Rivera to work the ninth with the score tied. Benitez, acquired from the Mets on Wednesday, was warming up in the bullpen when Matsui homered.
TWINS 6, A'S 2: Host Minnesota ended an eight-game losing streak. The Twins scored five in the first, helped by three errors.
Torii Hunter knocked in a run with a single, and A.J. Pierzynski drove in two with a bloop single to center. Pierzynski later scored when Doug Mientkiewicz's single scooted in and out of rightfielder Terrence Long's glove for an error. Mientkiewicz scored on a fielder's choice grounder by Dustan Mohr to make it 5-0.
ORIOLES 2, ANGELS 1: Rodrigo Lopez allowed five hits in seven innings as host Baltimore ended Anaheim's five-game win streak. Lopez is 2-1 with a 1.57 ERA in July after ending June with a 7.63 ERA.
Jeff Conine's homer in the fourth made it 2-1 for the Orioles, who improved to 5-1 against the defending world champions. Anaheim was 7-2 against Baltimore last year.