(Seattle, WA) -- Xander Bogaerts' go-ahead homer in the sixth inning was difference as the Red Sox upended the Mariners 2-1 at Safeco Field. Guillermo Heredia knotted the game at 1-1 with a sac-fly in the fifth inning. Felix Hernandez gave up two runs in seven frames to take the loss. The M's had their four-game winning streak snapped.