American LeagueRoy Halladay pitched a four-hitter and Bengie Molina and Alex Rios homered to lead the Toronto Blue Jays over the struggling Los Angeles Angels 5-1 on Monday.
The Angels have lost nine of 11. They managed just two hits in a 3-1 loss to the Blue Jays on Sunday.
"No disrespect to Halladay. He threw a great game, but we didn't try to get good at-bats," Orlando Cabrera said. "We didn't fight pitches or anything. We basically stunk today."
Halladay (4-1) didn't allow a hit until Tommy Murphy led off the sixth with a double. One batter later, Cabrera hit a RBI single to cut the Toronto lead to 5-1.
Halladay improved to 3-0 in four starts since missing time due to 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 American League Cy Young winner struck out a season-high five and walked one for the 21st complete game of his career and the first of the season for Toronto.
"That's the strongest I've seen him this year," Toronto manager John Gibbons said. "We knew it was a matter of time because he felt fine. It was just a matter of building some arm strength and getting that cutter going."
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
At Arlington, Texas, Hank Blalock went 4-for-4 and John Koronka allowed seven hits in 6 1-3 innings for Texas.
Texas finished with 13 hits 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 four chances.
Twins starter Brad Radke (3-4) had a rough outing, allowing six runs and 11 hits in five innings.
Luis Castillo had three RBIs for the Twins.
Royals 4, Indians 3
At Kansas City, Missouri, Doug Mientkiewicz drove in two runs and John Buck hit his first homer of the season for Kansas City.
Mike Wood (3-0) gave up three hits in 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.
Ambiorix Burgos got the last four outs for his fifth save.
Mientkiewicz gave the Royals a 2-1 lead in the first with a two-run single. Buck led off the fifth with a homer and went 2-for-3 to raise his batting average to .217.
Paul Byrd (4-3) went seven innings, allowing nine hits and four runs, three earned, for Cleveland.
Mariners 6, Devil Rays 3
At Seattle, Jose Lopez had two hits and drove in three runs, and Seattle rallied to get the win in front of the smallest crowd in Safeco Field history.
Lopez singled home Ichiro Suzuki with Seattle's first run in the third and his two-run single in the seventh pulled Seattle even at 3-3. Gil Meche (2-2) allowed six hits and three runs in seven innings to get the win. J.J. Putz pitched the ninth for his fourth save in five opportunities.