FORT MYERS, FLA. — Chris Sale pitched five shutout innings of two-hit ball and struck out seven as the Boston Red Sox topped the Minnesota Twins 2-1 Wednesday in a spring training game.

Sale has pitched nine innings this spring and has struck out 12. He has allowed one run.

Mitch Moreland homered in the third off Tyler Duffey, who gave up two runs in three innings.

Mookie Betts, batting .130, singled and drove in a run.

ORIOLES: Right-hander Dylan Bundy agreed to a $1.64 million, one-year contract, the same as his salary last year.

RAYS: Right-hander Jose De Leon has become the second Tampa Bay pitching prospect in less than a month to have Tommy John surgery.

De Leon’s torn ulnar collateral ligament was repaired Tuesday by Dr. James Andrews, the team said.

Right-hander Brent Honeywell, the MVP of last year’s All-Star Futures Game, was hurt pitching batting practice on Feb. 22 and tweeted on Feb. 28 that he had undergone Tommy John surgery with Andrews.

MARLINS: Third baseman Martin Prado will begin the season on the disabled list while he recovers from right knee surgery.

METS: After yet another medical setback that will stretch his layoff from the major leagues past two years, captain David Wright hopes to start baseball workouts in May.

CUBS: Kyle Schwarber has a $604,500 salary in the major leagues as part of the one-year contract the team announced last weekend.

The outfielder’s salary would drop to $271,150 while in the minor leagues as part of the split contract. It represents a slight raise from last year, when his contract was for $565,500 in the majors and $261,000 in the minors. Schwarber is on track to be eligible for salary arbitration next winter.

DODGERS: The Dodgers have renewed the contracts of 2017 NL Rookie of the Year Cody Bellinger for $585,000 and of 2016 NL Rookie of the Year Corey Seager for $605,000.

The NL champions gave Bellinger a $233,900 salary in the minor leagues in the unlikely event the first baseman is sent down. Seager’s minor league salary under the renewal is $287,500.

Bellinger made his big league debut last April 25 and hit .267 with an NL rookie-record 39 homers and a team-high 97 RBI. He will not be eligible for salary arbitration until after the 2019 season.

Seager’s contract also was renewed by the Dodgers last year, when the shortstop earned $575,000. He hit .295 with 22 homers and 77 RBI. He will be eligible for arbitration next winter.