Former Giants prospect Zack Wheeler pitched seven sharp innings, Marlon Byrd homered again and the New York Mets completed their first sweep in San Francisco since 1994 with a 7-2 win Wednesday.

Thearon W. Henderson, Getty Images

Daniel Murphy and John Buck each had two hits and drove in two runs as the Mets won their fourth in a row, including three straight over the slumping World Series champions. The Giants have lost 16 of 19.

Wheeler (3-1), a former Giants' first-round draft pick, took a shutout into the seventh. He allowed one run and three hits overall, striking out five and walking three.

Matt Cain (5-6) lasted less than an inning for the first time in his career, giving up three runs on two hits while getting just two outs. He walked three.


(Copyright 2013 by The Associated Press. All Rights Reserved.)