SAN DIEGO -- Right-hander Bartolo Colon hit the first home run of his major league career and held the San Diego Padres to three runs in 6 2/3 innings Saturday night to lead the New York Mets to a 6-3 win at Petco Park that snapped a two-game losing streak.
All six Mets runs came on homers.
Yoenis Cespedes opened the game with a first-inning, two-run shot off Padres starter and loser James Shields (1-5).
Colon hit a two-run homer off Shields in the bottom of the second that gave the Mets a 4-0 lead. And David Wright and Michael Conforto hit back-to-back homers off reliever Carlos Villanueva with one out in the ninth.