Marlins lose finale, but keep top mark

? Kevin Millar hit a three-run homer, and Baltimore snapped Florida’s nine-game winning streak Thursday with a 7-2 victory. Still, the Marlins broke camp with the best record of spring training (19-7-3).

Braves 7, Nationals 5

At Viera, Fla., John Smoltz allowed one earned run and five hits over five innings.

Reds 4, Red Sox 0

At Fort Myers, Fla., Cincinnati’s Bronson Arroyo allowed three hits in seven innings.

Indians 6, Tigers 4

At Winter Haven, Fla., Travis Hafner hit a two-run homer.

Blue Jays 2, Phillies 0

At Clearwater, Fla., Josh Towers pitched seven scoreless innings in his final spring outing.

Twins 7, Pirates 5

At Bradenton, Fla., Johan Santana struck out seven in four innings.

Astros 11, Dodgers 3

At Kissimmee, Fla., Andy Pettitte allowed one earned run over six sharp innings

Mets 6, Cardinals 1

At Port St. Lucie, Fla., Paul Lo Duca drove in three runs.

Devil Rays 6, Yankees 4

At Tampa, Fla., Mike Mussina allowed two runs.

Washington Nationals outfielder Brandon Watson dives for a ball in the third inning against the Atlanta Braves, Thursday, March 30, 2006, at Space Coast Stadium in Vero Beach, Fla.

Cubs 7, Diamondbacks 4

At Mesa, Ariz., Aramis Ramirez hit his fifth home run.

Padres 8, Mariners (ss) 2

At Peoria, Ariz., rookie second baseman Josh Barfield went 4-for-4.

Rockies 3, White Sox 3

At Tucson, Ariz., Jose Contreras made his first appearance since March 10 because of injury.

Brewers 8, Angels (ss) 1

At Tempe, Ariz., Corey Koskie hit his fifth homer.

Athletics 5, River Cats 1

At West Sacramento, Calif., Rich Harden looked sharp against Oakland’s Triple-A affiliate.

Angels 1, Giants 0

At San Francisco, Barry Bonds flied out and drew a walk in his first exhibition action in six days in a game called after five innings because of rain.