Cardinals third baseman David Freese played the field and ran the bases in Monday's game for the first time since undergoing two ankle surgeries last summer.
Freese had two hits and three RBI in St. Louis' 10-4 victory over the Minnesota Twins at Hammond Stadium in Fort Myers.
Jake Westbrook pitched 3 2/3 innings for the Cardinals, yielding one run and four hits.
Twins reliever Joe Nathan, who had reconstructive right elbow surgery nearly a year ago, worked the fifth for his third consecutive hitless inning.
Rays 4, Pirates 2: David Price pitched four innings as Tampa Bay beat Pittsburgh.
Price allowed one run and three hits in Tampa Bay's first victory since beating the Pirates in its spring opener on Feb. 26. Matt Bush, the No. 1 overall pick in the 2004 draft and a converted shortstop, worked the ninth for the save.
B.J. Upton drove in a run and scored for the Rays, and designated hitter Manny Ramirez went 1-for-3.
Ross Ohlendorf pitched three innings for Pittsburgh, yielding one run and three hits. Matt Diaz hit a two-run homer off Price in the fourth.
Red Sox 6, Orioles (ss) 5: John Lackey limited Baltimore to one hit in four scoreless innings as Boston beat an Orioles split squad.
Lackey threw 39 pitches, 29 for strikes. He threw 16 more in the bullpen.
Orioles starter Chris Tillman gave up three runs and four hits in three innings.
Boston won in the bottom of the ninth when Yamaico Navarro hit an RBI single with two outs.
Marlins 4, Braves 3: Josh Johnson allowed one run in 3 2/3 innings as Florida beat Atlanta in 10 innings.
Johnson gave up five runs in his only previous spring training start and surrendered a run to the Braves in the first inning. He pitched better after that, giving up three hits and walking one while throwing 67 pitches.
Tim Hudson started for the Braves and allowed one run in three innings. He gave up four hits and walked two.
Bryan Petersen drove in the winning run. Hanley Ramirez went 2-for-2 for Florida to hike his average to .462. John Buck had two hits and two RBI.
Atlanta's Nate McLouth hit his first home run of spring training off Leo Nunez. Freddie Freeman went 3for3 and is batting .458.