Cole Hamels pitched seven innings against the Mets on Sunday, recording 10 strikeouts as the Phillies won 8-2. Philadelphia won to avoid a three-game sweep at home against the Mets for the first time since June 13-15, 2006.