CLEVELAND (AP) — David Price struck out 10 and won his weather-delayed debut for Boston and David Ortiz hit a two-run homer, leading the Red Sox to a 6-2 win over the Cleveland Indians, who were forced to push their season opener back because of wintry conditions.

Price gave up two runs and five hits in six innings, giving the Red Sox and immediate payoff after they signed the left-hander to a seven-year, $217 million contract. Boston is hoping Price can push them back into contention in the AL East after the club finished last in the division the past two seasons.

Ortiz began his farewell season with a bang, connecting for his 504th career homer in the ninth. Big Papi tied Hall of Famer Eddie Murray for 26th place on the career list. Ortiz also doubled.

Boston’s Mookie Betts homered in the second off Corey Kluber, tagged with a loss in the opener for the second straight year. Cleveland’s ace gave up four runs and nine hits in 5 1-3 innings.