BOSTON (AP) Jose Abreu and Geovany Soto homered and drove in three runs apiece and Jeff Samardzija pitched eight strong innings for the Chicago White Sox in a 9-4 victory over the Boston Red Sox on Tuesday night.

The White Sox quickly spoiled Boston's pregame party for Hall of Fame pitcher Pedro Martinez by scoring five runs in the first inning. Chicago tagged Boston starter Wade Miley for 10 hits and seven runs, all earned, over 5 2-3 innings, and finished with 14 hits.

The last batter Miley (8-9) faced was Abreu, who hit a shot deep to right-center field and sent Mookie Betts tumbling into Boston's bullpen. Betts grabbed the ball on the run and managed to hold on while twisting his body and hitting the wall with his lower back, but dropped it when he landed.

More from FoxSports

Initially called the third out, umpires reviewed the play for nearly three minutes before overturning the call and allowing Abreu to round the bases for his 16th homer.

Pablo Sandoval hit a two-run homer for Boston in the second to cut Chicago's lead to 5-2. The Red Sox didn't score again off Samardzija (8-5) until the ninth when an infield single by Hanley Ramirez drove in David Ortiz.

Samardzija scattered four hits over the first eight innings, but couldn't finish off Boston. He was pulled after allowing three straight singles to start the ninth during a meaningless two-run rally. Samardzija allowed four runs and seven hits, struck out three and walked one.

With little to celebrate, Boston fans resumed chanting ''Pe-dro! Pe-dro!'' for Martinez, whose No. 45 was retired in a pregame ceremony.

TRAINER'S ROOM

White Sox: DH Emilio Bonifacio, who started with slumping Adam LaRoche out of the lineup for the second straight game, left after the fourth inning with sore ribs and was replaced by INF Carlos Sanchez.

Red Sox: Betts was being evaluated for a possible concussion. ... RHP Clay Buchholz was transferred to the 60-day DL. Buchholz went on the 15-day DL July 11 with a right elbow strain.

UP NEXT

White Sox: LHP Jose Quintana (5-9) makes his first start since shutting out Cleveland on Friday in his first career complete game.

Red Sox: RHP Rick Porcello (5-10) allowed just one run over seven innings and struck out six in his last start, a no-decision against Detroit.