Thomas now has 512 career homers, surpassing Mel Ott, and tying Ernie Banks and Eddie Mathews for 18th on the all-time list..
Dustin McGowan (11-9) struck out nine, and scattered five hits and one run in the victory -- his third in his last four starts.
Red Sox starter Tim Wakefield (16-11) allowed on seven runs on four hits in six innings. The veteran knuckleballer had not lost in his previous five outings.
Mike Lowell had an RBI double for the Red Sox, who have lost three of their last four games.
Scarlett Johansson steps out with fiance after pregnancy reveal
Teacher apologizes for showing sexual image of herself in class