SAN FRANCISCO — Yoenis Cespedes had three hits including a two-run homer and Lucas Duda had three hits including a solo blast as the New York Mets defeated the San Francisco Giants 11-4 on Friday night.
The win snapped the Mets' four-game losing streak. They had lost seven of eight.
The Giants have lost 10 of their last 11 games, 12 of their last 14 and 19 of their last 24.
Along with Cespedes and Duda, Asdrubal Cabrera, Wilmer Flores and Michael Conforto all had three hits.
After being held to five runs over their last three games, the Mets broke out their hitting slump, combining for 20 hits.
All but one Mets starter (Jose Reyes) had at least one hit and all but two (Reyes and Cabrera) drove in at least one run.
Seth Lugo (2-1) won for the third time in his last four starts. He gave up four runs in 5 2/3 innings and was 1 for 2 with one RBI.