Frank Thomas hit his 490th homer, a go-ahead, two-run drive off Tim Wakefield in the sixth inning that led the Toronto Blue Jays over the Boston Red Sox 7-3 on Monday night.