Livan Hernandez (3-5) allowed six hits over seven innings -- two through the first six -- to win his second straight start. The Nationals have won six of seven.
Tomko (5-2) allowed runs in four of the five innings in which he pitched and gave up five extra-base hits. He was gone after 4 2-3 innings, allowing nine hits and a season-high six runs.
Pirates 12, Astros 5
At Pittsburgh, Jason Bay homered for the fourth consecutive game and drove in four runs, and Pittsburgh had a season-high 16 hits in sending Houston to its fourth consecutive loss.
Pirates rookie Ronny Paulino had his first four-hit game in the majors.
Craig Wilson and Jose Castillo also homered during a three-homer third inning against Taylor Buchholz (3-4), who shut out the Pirates for 8 2-3 innings the last time he opposed them.
The Pirates had lost six of seven but they didn't look like a team off to its worst start (15-33) in 52 years.
Brewers 6, Phillies 5, 10 innings
At Philadelphia, Prince Fielder's RBI single off Tom Gordon in the 10th inning sent Milwaukee over Philadelphia.
Ryan Howard had a tying, two-run double in the ninth against Derrick Turnbow, who blew his second save in 16 chances. But the Brewers answered against Gordon (2-2).
Carlos Lee started the inning with a double to left and scored on Fielder's liner off the right-field fence.
Geoff Jenkins had three hits and three RBIs, and Bill Hall hit a two-run shot for Milwaukee, which had lost seven of its last nine on the road.
Turnbow (2-1) got the victory despite allowing two runs in his only inning. Jose Capellan got two outs in the 10th before giving way to Brian Shouse. With the bases loaded, Shouse retired Chris Roberson for his second career save and first since 2003 with Texas.
Pat Burrell hit a two-run homer for the struggling Phillies, 2-8 after a 13-1 stretch.
Padres 7, Cardinals 1
At San Diego, Mike Piazza, Dave Roberts and Adrian Gonzalez homered, and Clay Hensley threw eight strong innings to lead San Diego over NL Central-leading St. Louis.
It was the first time the teams met since St. Louis swept San Diego in the division series last postseason, outscoring the Padres 21-11.
Albert Pujols drove in St. Louis' only run with a single in the third and finished 1-for-2.
Hensley (3-3) held the Cardinals to one run and five hits, struck out five and walked one. He also doubled in the four-run second for his first big league RBI.
The Padres, who won for the third time in 10 games, jumped on Jeff Suppan (5-4). Roberts hit a leadoff homer to right, the sixth time in his career he's opened a game by going deep.



