© 2013 MLB Advanced Media, L.P. All rights reserved.

3/21/2013 8:40 P.M. ET

J. Upton's big blast caps fine effort by Hudson

LAKE BUENA VISTA, Fla. -- Tim Hudson logged his most impressive start of the spring season and the Braves took advantage of Dan Haren's second-inning struggles en route to a 4-3 win over the Nationals in a Grapefruit League contest on Thursday night at Champion Stadium.

A few hours after being announced as the Braves' Opening Day starter, Hudson scattered six hits and recorded five strikeouts over six scoreless innings.

The Nationals' best scoring opportunity against the veteran right-hander came in the second inning, when Jason Heyward's strong throw from right field prevented Adam LaRoche from scoring on Danny Espinosa's single.

Haren allowed four runs and eight hits in 5 1/3 innings. Most of his damage was incurred in the bottom of the second inning, which began with Juan Francisco's double and consecutive doubles by Chris Johnson and Tyler Pastornicky. Reed Johnson plated Pastornicky with a two-out single.

Haren retired the next 10 batters he faced following Johnson's double. But his run of good fortune ended when Justin Upton opened the sixth inning with a monstrous home run that sailed over the clock positioned at the top of the left-center field scoreboard.

Upton's fifth home run of the spring provided just enough cushion for left-handed reliever Luis Avilan, who surrendered hits to four of the seven batters he faced in Washington's three-run seventh inning.

Ian Desmond fueled the uprising with an RBI double and Danny Espinosa plated another run with a single.

Up next for the Braves: The Braves will travel to Clearwater on Friday to get one last look at the Phillies before the two teams meet on Opening Day at Turner Field. Left-hander Paul Maholm will make his sixth spring start and attempt to extend his streak of 14 1/3 scoreless innings. B.J. Upton, Freddie Freeman and Dan Uggla are all expected to be in Atlanta's lineup to face Minor League pitcher Adam Morgan. The game will be shown live on MLB.TV and MLB Network. First pitch is scheduled for 1:05 p.m. ET.

Mark Bowman is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.