Albert Pujols would have liked it if Friday's spring training game against the New York Mets counted in the regular-season stats.
Pujols homered three times, connecting once off Pedro Martinez and twice against Victor Zambrano in the St. Louis Cardinals' 9-6 victory at Port St. Lucie, Fla.
Pujols hit a two-run shot off Martinez in the third inning and solo drives in the fifth and seventh. Martinez allowed three runs and four hits in four innings. He said his toe felt good during his second and final start of spring training.
"I just need to regain my command," Martinez said. "I was concerned at first that I was not going to be able to go with the team and be healthy."
He walked three and struck out four.
"If I'm ready to pitch in Grapefruit League games, I'm ready to pitch in the season," Martinez said.
Martinez also gave up an RBI single to David Eckstein that scored Yadier Molina, who had walked.
The Oakland Athletics acquired right-hander Juan Dominguez from the Texas Rangers on Friday in a three-way trade that sent utility player Freddie Bynum to the Cubs. The A's sent Bynum and left-hander John Rheinecker to Texas for Dominguez. The Rangers then dealt Bynum to the Cubs for lefty John Koronka.
New York's top starter, Randy Johnson, was back in Arizona, where he helped lead the Diamondbacks to the World Series title in 2001.
Ex-Diamondback Kelly Stinnett homered on an 0-2 pitch from closer Jose Valverde in the ninth inning, and the Yankees rallied from two runs down to beat Arizona, 6-5.
In other spring-training games:
Devil Rays 6, Tigers 5
At Lakeland, Fla., Jonny Gomes hit a two-run double, and Joey Gathright had three hits.
Padres 8, Cubs 4
At Las Vegas, Vinny Castilla hit a three-run home run in the first inning.
Reds 10, Indians 4
At Winter Haven, Fla., Adam Dunn hit his sixth home run of spring training.
Giants 5, Athletics 4
At San Francisco, Noah Lowry pitched five innings in his final spring tuneup.
Twins 5, Pirates 3
At Fort Myers, Fla., Brad Radke gave up two runs and six hits in five innings, including a solo homer by Humberto Cota. Pittsburgh's Zach Duke yielded five earned runs and 10 hits in five innings, raising his exhibition ERA to 7.62.
Syracuse (AAA) 3, Blue Jays 2, 5 innings
At Dunedin, Fla., B.J. Ryan gave up all three Syracuse runs. Winning pitcher Casey Janssen allowed two runs in four innings.
Rockies 5, Brewers 4
At Tucson, Ariz., Aaron Cook rebounded from consecutive subpar outings by allowing two hits in six shutout innings.
White Sox 6, Braves 3
At Atlanta, Chicago slugger Jim Thome hit a two-run homer in the ninth inning.
Orioles 9, Nationals 6
At Washington, Orioles starter Kris Benson allowed two runs and five hits over four innings.
Rangers 4, Marlins 1
At Frisco, Texas, Mark Teixeira, Brad Wilkerson and David Dellucci homered. Rangers starter Kameron Loe allowed one run in four innings.