Josh Hamilton smashed two home runs off Red Sox knuckleballer Steven Wright and the Texas Rangers beat the Red Sox 7-4 Friday night.

Trailing 5-2, the Sox got it back to a one run game in the 8th inning with a Hanley Ramirez home run. But, the Sox bullpen gave back those two runs in the bottom of the 8th inning.

Frustration boiled over for the Sox late in the game when both Mike Napoli and manager John Farrell were ejected from the game.

Check out Hamilton's bomb (above and the ejections (below)...