SAN DIEGO -- The New York Mets used the long ball and an effective outing by pitcher Jonathon Niese to post a 5-2 victory over the San Diego Padres on Friday night before an announced crowd of 25,604 at Petco Park.
Marlon Byrd, Ike Davis and Daniel Murphy homered for the Mets (56-64), who defeated San Diego for the fourth time in five meetings. The Padres (54-68) have lost three in a row and six of their last eight.
Niese (5-6), who returned from the disabled list with a partially torn rotator cuff on Aug. 11, struck out nine -- six of those coming in the first two innings -- and allowed a run and six hits in six innings. He walked one and also hit a batter.
Niese beat the Padres for the second time this season. The other win occurred on April 1.
LaTroy Hawkins gave up a leadoff single to pinch-hitter Jaff Decker in the ninth before picking up his fourth save.
The Mets tagged Padres starter Ian Kennedy for five runs and seven hits in 4 2/3 innings. Kennedy (4-9) struck out seven and walked four. He lost to the Mets for the first time in his career after winning four of his five previous starts against them.
Reserve catcher Anthony Recker went 3-for-3 with a walk for the Mets.
Yonder Alonso went 1-for-4 and drove in a run for the Padres. Teammate Jedd Gyorko went 3-for-4 with a double.
Recker, who entered the game batting .170, led off the second inning with a double and scored on a groundout by Eric Young Jr. for a 1-0 Mets lead.
Byrd and Davis drilled consecutive pitches off Kennedy into the seats to open the third. Byrd drove a 0-1 pitch an estimated 413 feet over the wall in center. Davis followed by hitting the first pitch he saw an estimated 414 feet into the Jack Daniels pavilion in right for a 3-0 Mets lead.
In the bottom of the inning, Will Venable hit his career-high 16th home run an estimated 418 feet to right to cut the gap to 3-1. The homer allowed Venable to extend his hitting streak to 13 games, another career best.
The home run derby continued in the fourth when Murphy lifted a two-run shot into the bleachers in right for a 5-1 Mets lead.
NOTES: Mets C John Buck, who initially was in the starting lineup, was put on the paternity list. Recker replaced him. ... New York 3B Wilmer Flores performed some running drills before the game and could be available before the end of the series. Flores hasn't started since twisting his right ankle in Monday's loss to the Los Angeles Dodgers. ... Mets OF Juan Lagares, who has been struggling at the plate, got the day off. Lagares is hitless in his last 13 at-bats and is batting .210 in 14 games this month.