Seattle Mariners pitchers Felix Hernandez, J.J. Putz and Brandon Morrow put on a strong showing, but the Boston Red Sox beat Seattle 6-3 in 12 innings at Safeco Field. Sean Green got the loss, Jonathan Papelbon the win and Seattle skidded toward Toronto on a five-game losing streak.