Brewers stop Mets’ streak at 7

? Tomo Ohka came up to the plate with the score tied in the fourth inning and two on, just after Chad Moeller’s bloop near the right-field line popped out of Xavier Nady’s glove for a single.

Milwaukee’s pitcher faked a bunt and pulled his bat back, then slapped the ball to right. It sailed over Nady’s head for a run-scoring double, and the Brewers never looked back in an 8-2 victory Saturday that stopped the New York Mets’ winning streak at seven.

“I tried to make a line drive to the first-base side. I was a little disappointed it was a fly ball,” Ohka said. “I didn’t care how far it went. The team needed a runner moved up. If the right fielder catches the fly ball, that doesn’t happen. I was fortunate it was far enough he couldn’t catch it.”

Ohka (1-1) allowed two runs – one earned – and five hits in seven innings.

Rockies 10, Phillies 6

Denver – Matt Holliday homered and drove in five runs to lift Colorado. Holliday’s bases-loaded triple broke the game open in a five-run seventh.

Nationals 2, Marlins 1

Miami – John Patterson allowed three hits in eight innings and matched a career high with 13 strikeouts, helping Washington break a six-game losing streak.

Braves 2, Padres 0

Atlanta – John Smoltz gave Atlanta’s starting staff its first win of the year with his 16th career shutout, and the Braves beat Jake Peavy and San Diego.

Astros 10, Diamondbacks 0

Phoenix – Adam Everett drove in three runs with a homer and a double, and Wandy Rodriguez allowed two hits through seven innings.

Cardinals 9, Reds 3

St. Louis – Albert Pujols, Hector Luna and Scott Spiezio homered, and Sidney Ponson won his home debut with the Cardinals. Luna tied his career high with three RBIs for the Cardinals, who are 3-2 at new Busch Stadium.

Pirates 2, Cubs 1

Pittsburgh – Zach Duke bounced back from the worst start of his short major-league career to limit Chicago to a run over seven innings. Craig Wilson tripled and scored both runs against Cubs starter Jerome Williams (0-1).

Dodgers 3, Giants 1

Los Angeles – Odalis Perez pitched seven strong innings and held Barry Bonds in check, and Kenny Lofton hit an RBI triple.

Late Friday game

Giants 2, Dodgers 1

Los Angeles – Ray Durham’s sacrifice fly scored the go-ahead run in the ninth inning for San Francisco.