John Mayberry drove in three runs with a homer and a sacrifice fly Friday night, and the Philadelphia Phillies climbed 42 games above .500 for the first time in the franchise's 129-year history by beating the Florida Marlins 5-3. The Phillies, whose record of 88-46 is the best in the majors, were 41 games over in 1976. They reached the new pinnacle with their fifth consecutive win. Roy Oswalt (7-8) bounced back from a loss to the Marlins a week earlier. He allowed three runs in 6 1/3 innings while striking out seven. Ryan Madson earned his 27th save in 29 chances with a one-hit ninth for the Phillies. Marlins rookie Brad Hand (1-5), recalled before the game from Double-A Jacksonville to make his ninth start of the year, pitched into the sixth inning and allowed four runs, three earned. Jose Lopez hit his sixth homer for Florida. Mets 7, Nationals 3: David Wright hit a three-run homer, Angel Pagan drove in two runs and R.A. Dickey pitched into the seventh inning on three days' rest for New York. The Mets have won seven of eight, while the Nationals have dropped nine of 10 and are 10 games under .500 for the first time this season. Wright's shot off Ross Detwiler (2-5) gave the Mets a 3-0 lead in the first. It was his 12th home run of the year. Pagan's two-run single in the third put New York ahead 6-1. Dickey (7-11) allowed three runs on nine hits, striking out one. Detwiler pitched just three innings, allowing six runs on seven hits. He struck out two. Pirates 3, Cubs 1: Brian Burres pitched into the sixth inning in his first start of the season, and Alex Presley had two triples and scored twice as Pittsburgh ended a five-game skid. Burres (1-0) allowed one run and five hits over 5 1/3 innings. The left-hander was promoted from Triple-A Indianapolis Thursday. Four Pirates relievers combined for 3 2/3 perfect innings, with Joel Hanrahan striking out a pair in the ninth for his 33rd save in 36 chances. Carlos Pena homered and Ryan Dempster (10-11) allowed three runs on seven hits over 6 1/3 innings for the Cubs, who have lost nine of 12. Dodgers 8, Braves 6: James Loney's three-run double was the key hit in a five-run seventh inning for Los Angeles and the streaking Dodgers rallied after trailing by five runs to beat the Atlanta Braves.