Monday’s results
Interleague
Phillies 4, Yankees 2: Pat Burrell hit a two-run double, and Brett Myers outdueled Randy Johnson to lead Philadelphia over visiting New York.
Giants 2, Angels 1: Rookie Matt Cain carried a no-hitter into the eighth inning, Barry Bonds hit an RBI double, and host San Francisco ended a three-game losing streak with a win over Los Angeles.
Red Sox 6, Nationals 3: Emergency starter Kyle Snyder pitched five solid innings and had a career-high six strikeouts, and Manny Ramirez hit his 453rd career homer to lead Boston to victory over visiting Washington.
Tigers 3, Brewers 1: Magglio Ordonez hit a two-run double with two outs in the eighth, and Jeremy Bonderman struck out 12 over seven innings to lift visiting Detroit over Milwaukee. The Tigers have won five straight and 10 of their last 12.
Cubs 12, Indians 8: Henry Blanco tied a career high with four RBIs, and Juan Pierre drove in three runs to help visiting Chicago beat Cleveland.
Rockies 7, Athletics 0: Byung-Hyun Kim combined with three relievers for a seven-hitter, Matt Holliday hit a two-run homer and host Colorado beat Oakland to snap the Athletics’ 10-game winning streak.
National League
Diamondbacks 5, Pirates 4 (11): Johnny Estrada’s pinch-hit single drove in the go-ahead run in the 11th inning, and Arizona halted a five-game losing streak, squandering a four-run lead before rallying to beat host Pittsburgh for the Pirates’ fifth loss in a row.
Reds 4, Mets 2: Ken Griffey Jr. tied Mike Schmidt on the career home run chart with No. 548, and Bronson Arroyo pitched a complete game to lead visiting Cincinnati past New York for the Reds’ eighth straight victory on the road.