Roy Halladay pitched a four-hitter and Bengie Molina and Alex Rios homered to lead the Blue Jays over the struggling Los Angeles Angels, 5-1, last night in Toronto.
The Angels have lost nine of 11. They managed just two hits total Sunday against Blue Jays rookie Casey Janssen and closer B.J. Ryan.
Halladay (4-1) didn't allow a hit until Tommy Murphy led off the sixth with a double. One batter later, Orlando Cabrera hit an RBI single to cut the Toronto lead to 5-1.
Halladay improved to 3-0 in four starts since missing time because of a right forearm strain in mid-April, and he appeared to have a little more velocity on his pitches in his latest outing. The 2003 AL Cy Young winner struck out a season-high six and walked one for the 21st complete game of his career and the first of the season for Toronto.
Angels starter Jeff Weaver (1-5) didn't allow a hit until Lyle Overbay singled in the fifth. Eric Hinske followed with an RBI double to give the Blue Jays a 1-0 lead. Shea Hillenbrand fouled out but Molina then hit a two-run homer, stomping on home plate when he scored against his former team.
Rios also had a two-run homer in the fifth to make it 5-0.
Weaver allowed five runs and seven hits in 6 1/3 innings.
Rangers 6, Twins 4 -- Hank Blalock went 4 for 4 and John Koronka allowed seven hits in 6 1/3 innings as Texas beat visiting Minnesota.
The Rangers, who had won six straight before getting swept in a three-game weekend series by the Yankees, got back on track with a 13-hit attack against three Minnesota pitchers.
Koronka (4-1) allowed three runs in his 10th major league start, seventh with the Rangers this season. He struck out one and walked two.
Akinori Otsuka allowed one run in the ninth and earned his fourth save in as many chances.
Phil Nevin keyed a four-run Texas third with a two-run single. Michael Young added two doubles, giving him 15, second in the American League to the 17 of Boston's Mike Lowell.
Twins starter Brad Radke (3-4) had a rough outing, allowing six runs and 11 hits in five innings.
Royals 4, Indians 3 -- Doug Mientkiewicz drove in two runs and John Buck hit his first homer of the season to lead host Kansas City.
Mike Wood (3-0) threw 4 1/3 shutout innings in relief of Denny Bautista, who gave up four hits and two runs in three-plus innings in his first start since going on the disabled list April 14 with a sore right pectoral muscle.
Wood gave up just three hits and did not issue a walk. Ambiorix Burgos got the last four outs for his fifth save in six tries.
It's the second time this year the Royals have beaten Paul Byrd (4-3), who won a career-best 17 games for Kansas City in 2002.
Mientkiewicz gave the Royals a 2-1 lead in the first with a two-run single after Esteban German walked and Mark Grudzielanek doubled to start the inning.
Rockies 6, Cardinals 2 -- Jeff Francis had another strong start and Matt Holliday hit two homers to lead visiting Colorado to its fourth straight victory.
Francis (2-2) allowed six hits, struck out one, and walked three in 7 2/3 innings. He had a scoreless streak of 14 2/3 innings snapped when Hector Luna singled home So Taguchi with two outs in the eighth. Francis was 0-2 with a 4.50 ERA in April. He is 2-0 in May with a 0.61 ERA.
Holliday was 3 for 4 and scored three runs. He hit both homers leading off innings against Cardinals starter Jason Marquis (3-4). His shots in the third and seventh innings gave him nine for the season. He also singled and scored in the fifth and was hit by a pitch in the first.