FORT MYERS, Fla. (AP) Mookie Betts hit his fourth home run of the spring and Pablo Sandoval hit a two-run shot as the Boston Red Sox beat the St. Louis Cardinals 3-1 on Saturday. The game was called after five innings because of rain.

Joe Kelly pitched 4 2/3 innings for the Red Sox, giving up five hits and striking out five. Carlos Peguero homered for the Cardinals with two outs in the fourth.

Michael Wacha went four innings for the Cardinals, allowing seven hits with no walks and three strikeouts. Of Wacha's 30 starts in 2015, eight had weather-related delays totaling 7 hours and 15 minutes.

More from FoxSports