Glavine notches win No. 300

New York Mets pitcher Tom Glavine delivers against the Cubs. Glavine collected his 300th win Sunday in Chicago.

Mets 8, Cubs 3

Chicago – Tom Glavine joined the 300-win club with a vintage performance, changing speeds and fooling hitters.

Glavine left with a five-run lead after 61â3 innings, and New York’s bullpen held on.

“I think the feeling right now is probably relief,” Glavine said. “At some point in time, I don’t know when, the historic side of it will sink in.”

Chicago’s Alfonso Soriano strained his right quadriceps and will miss two to four weeks.

Braves 6, Rockies 5, 10 innings

Atlanta – Yunel Escobar hit the game-winning single.

Phillies 8, Brewers 6, 11 innings

Milwaukee – Wes Helms hit a two-out, two-run double in the 11th inning, and Philadelphia came back from a 6-0 deficit.

The Phillies needed five runs in the ninth – including three off Brewers closer Francisco Cordero – just to tie the game.

Padres 5, Giants 4

San Diego – While Barry Bonds sat out to enjoy the record-tying 755th career homer he hit the night before, San Diego finished off a sweep of the slugger’s team.

Diamondbacks 3, Dodgers 0

Los Angeles – Brandon Webb displayed his Cy Young form in a marquee matchup with two-time All-Star Brad Penny.

Marlins 6, Astros 5

Miami – Scott Olsen won for the first time in three starts since his DUI arrest, allowing two of Houston’s first three hitters to score before settling down and retiring 14 of 15 batters during one stretch.

Nationals 6, Cardinals 3

Washington – Ryan Zimmerman hit a tiebreaking single in the eighth inning, and the Nationals beat the Cardinals for their first six-game winning streak in more than a year.