BOSTON (AP) -- Jarrod Saltalamacchia drove in four runs, Kevin Youkilis hit a two-run homer and the Boston Red Sox extended the Seattle Mariners' franchise-worst losing streak to 15 games with a 12-8 win on Sunday.
Tim Wakefield (6-3) joined Roger Clemens as the only pitchers to strike out 2,000 batters with Boston and moved one win away from his 200th victory. But the 44-year-old knuckleballer left after giving up Brendan Ryan's grand slam that cut the lead to 11-7 with one out in the seventh.
Boston's powerhouse lineup had 17 hits with Saltalamacchia, Adrian Gonzalez and Carl Crawford getting three each.
Michael Pineda (8-7) allowed five runs in the first after Seattle took a 2-0 lead and gave up seven runs in 4 1-3 innings.