DETROIT (AP) - Justin Verlander slowed down the rampaging Mets, pitching seven solid innings Thursday to lead the Detroit Tigers to a 5-2 victory over New York.
The Mets had scored a team-record 52 runs in their previous four games, including 30 in the first two of this series. Verlander (11-3) prevented a sweep, holding New York to one run and seven hits.
Verlander finished June with a 6-0 record and a 0.92 ERA, and tied CC Sabathia for the major league lead in wins this season. Verlander has won his last seven starts, allowing two or fewer runs in each.
Jose Valverde finished for his 19th save.
Daniel Murphy and Carlos Beltran homered for New York’s only runs. Andy Dirks hit a solo shot for the Tigers.
Mike Pelfrey (4-7) took the loss. The Mets start a three-game home series against the Yankees on Friday night.
Cardinals 9, Orioles 6
BALTIMORE (AP) _ Lance Berkman homered twice and Jon Jay hit a three-run shot as St. Louis completed a three-game sweep.
The Cardinals never trailed in the series and outscored Baltimore 20-9. In the finale, St. Louis built an 8-0 lead in the fourth inning and coasted to its fourth win in nine games since Albert Pujols went on the disabled list with a fractured wrist.
Berkman hit a two-run drive in the second inning and led off the seventh with a homer for his 29th career multihomer game and fourth this season.
Nolan Reimold homered and had four RBIs and Mark Reynolds hit a two-run drive for the Orioles, who fell a season-worst eight games under .500 (35-43).
Cardinals starter Jaime Garcia (7-3) gave up five runs, 10 hits and a walk in 5 1-3 innings.
Orioles starter Brian Matusz (1-4) yielded a career-high eight runs and nine hits in 3 1-3 innings and lost his fourth straight start.
Pirates 6, Blue Jays 2
TORONTO (AP) _ Jeff Karstens capped a brilliant June with another strong start and Brandon Wood hit a two-run homer as Pittsburgh won its first interleague road series since 2003.