MLB

Niese, Mets top Giants, 2-1

SAN FRANCISCO — Jonathon Niese scattered three hits over seven innings and Ruben Tejada homered for the first time in almost two years and singled twice, leading the New York Mets past the San Francisco Giants 2-1 on Wednesday night.

All San Francisco could squeeze out of Niese (8-5) was a two-out homer by Buster Posey in the sixth, the All-Star catcher’s 14th long ball this season. Niese struck out five and walked two to outlast ace Matt Cain (10-4) and spoil Hunter Pence’s debut in San Francisco.

The new Giants right fielder finished 0 for 4 with two strikeouts.

Cain gave up seven hits and three walks and never looked in rhythm. He struck out five in five innings to match his shortest start of the season.