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.