The Boston offense belted four home runs against last year's Cy Young winner Corey Kluber and the Sox beat the Cleveland Indians 6-4 Wednesday night at Fenway.

Jackie Bradley Jr. clubbed a three run homer but it was his defense that everyone was talking about (above).

Travis Shaw, Ryan Hannigan and David Ortiz also hit homers. For Ortis it was career homer #492.

Joe Kelly pitched six innings to get his 6th win. He gave up one unearned run on five hits and three walks.

Interim manager Tory Lovullo talked about the win (below)...