BOSTON - J.D. Martinez hit a tiebreaking two-run homer, David Price pitched six solid innings to win his fifth straight decision and the Boston Red Sox rebounded from a series-opening loss with a 4-2 victory over the Chicago White Sox on Saturday.
Jackie Bradley Jr. added a solo shot for Boston, which avoided tying its season-high three-game losing streak. The Red Sox lost 1-0 to the White Sox on Friday with ace left-hander Chris Sale on the mound.
Jose Abreu had an RBI double for the White Sox, who had won five of eight.
Price (7-4) held Chicago scoreless after allowing two runs in the first. He gave up five hits, struck out six and walked three, improving to 5-0 in his past six starts with a 2.89 ERA.
Craig Kimbrel pitched a perfect ninth for his 20th save.
Carlos Rodon took the loss in his season debut, giving up four runs - two earned - and six hits, striking out seven and walking two in five innings. The 24-year-old lefty started the season on the disabled list after left shoulder surgery last September.
Martinez hit his team-leading 21st homer two innings after looking completely fooled with an awkward swing on a high, 93 mph fastball. This time, the slugger hit a hanging changeup into Boston's bullpen, pushing the Red Sox ahead 4-2 in the fifth.
Boston Red Sox
Find the latest Boston Red Sox news, highlights, analysis and more with NBC Sports Boston.
Boston had erased a 2-0 deficit by scoring a run in the first and second. Bradley's homer into the center field seats tied it after Eduardo Nunez's fielder's choice grounder drove in a run.
Price gave up a run before getting an out in the first when Abreu doubled off the Green Monster after a single and walk. Kevan Smith's groundout scored the second run.