Published: Aug 01, 2010 4:23 AM EDT
Updated: Aug 01, 2010 4:30 AM EDT

SAN DIEGO (AP) — Ricky Nolasco took a two-hitter into the ninth inning, Dan Uggla hit his 144th home run to become Florida's franchise leader and Mike Stanton also homered to lead the Florida Marlins to a 6-3 win over the NL West-leading San Diego Padres on Saturday night.

The Padres' lead in the division is down to 1½ games over the San Francisco Giants, who beat the Los Angeles Dodgers 2-1. It's the Padres' slimmest lead since July 10, when they were one game up on Colorado.

With the Marlins leading 6-1, Nolasco (12-7) was two outs from his second complete game of the season and fifth of his career before giving up a two-run single to Adrian Gonzalez. Leo Nunez finished for his 26th save in 31 chances.