The Washington Nationals had lost three in a row and had managed just four runs in the past 26 innings.
But down 7-1 to the Florida Marlins, the Nationals rallied for four runs in the bottom of the ninth to make it, 7-5.
With a man on, Laynce Nix flew out to deep right field off of Marlins closer Leo Nunez, to end the desperate rally and the game.
The comeback fell just short, the Nats losing for the 11th time in the past 15 games, as Florida held on for the 7-5 victory before 21,974 at Nationals Park.
Mike Cameron with two homers and three RBI to lead the Fish.
Florida is now 23-8 since 2008 in D.C.
Mike Stanton blasted a solo homer in the second inning, while John Buck added a two-run single in the fourth. That outburst was more than enough against the Nationals offense that has struggled to get any runs the last few games.
Ryan Zimmerman had three hits, including a ground-rule RBI double.
Nix delivered the first run of the game for the Nationals for the second consecutive night, taking a Javier Vasquez pitch to the second deck down the right field line, cutting the Marlins lead to 3-1.
It was his 14th homer of the season. His career-high is 15 with the Reds in 2009.
The Marlins added to their lead off of reliever Ross Detwiler in the fifth on an RBI double by Hanley Ramirez, and Florida led 4-1.
Cameron then hit a solo homer in the eighth off of Todd Coffey for a 5-1 Marlins advantage, then added a two-run shot to finish the scoring in the ninth.
Jerry Hairston, Jr., with an RBI single in the ninth, cutting the Florida lead to 7-2. Zimmerman’s hit made it, 7-3. Michael Morse with a two-run single to make it, 7-5. Nix’s long fly ball ended the threat and the contest.
Livan Hernandez lasted only four innings plus two batters, allowing five hits, four runs, three walks and five strikeouts.
Notes: Manager Davey Johnson said newly acquired outfielder Jonny Gomes will start in Thursday’s game regardless of who starts for the Marlins.