MIAMI (AP) — Josh Johnson pitched a three-hitter, had a career-high 12 strikeouts and drove in three runs to help the Florida Marlins beat the San Diego Padres 10-1 Monday night.
Dan Uggla homered and drove in three runs for Florida. Hanley Ramirez also homered.
Johnson (2-1), who signed a $39 million, four-year contract in January, pitched past the sixth inning for the first time in five starts this season. He walked one and threw 117 pitches in his fourth career complete game, his first since June 14, 2009.
The three-hitter was a career best.
Johnson also went 3 for 4. He singled home a run in the second and added a two-run single in the third.
San Diego's only run came on a sacrifice fly by pinch-hitter Matt Stairs in the eighth to score Nick Hundley, who had doubled. The Padres, who began the day leading the NL West, lost their second game in a row after winning eight straight.
Mat Latos (1-2), who pitched seven shutout innings in his previous start, made the quickest exit of his career. He gave up seven hits and seven runs in 2 2-3 innings and walked three, doubling his total for the year.
The Marlins tied their season high for runs, while San Diego gave up a season high. Florida struck out 12 times but went 5 for 13 with runners in scoring position and scored seven runs with two outs.
Ramirez hit his second home run in the first inning.
Florida scored twice in the second. John Baker singled and came home on Cody Ross' double. Johnson's two-out single scored Ross.
The Marlins added four runs in the third to make it 7-0. Uggla had an RBI single, Gaby Sanchez walked with two outs and the bases loaded, and Johnson hit a sharp single on a 3-2 pitch to drive in two more.
Johnson batted again with the bases loaded in the sixth but struck out, leaving his average at .300. His three RBIs matched his career high.
Uggla hit a two-run homer in the fourth, his fifth.
NOTES: The Marlins activated RHP Brian Sanches (right hamstring) from the disabled list. LHP Dan Meyer was placed on the DL retroactive to Sunday with a strained left calf. ... Florida CF Cameron Maybin was back in the lineup after being sidelined by a headache following a collision with Sanchez on Saturday. ... Top Marlins prospect Mike Stanton is making a strong case for a call-up — he hit two home runs Sunday and three more Monday for Double-A Jacksonville against Carolina. He has nine homers to lead the minor leagues, and he's batting .338. "His swing is not quite there yet," Marlins manager Fredi Gonzalez joked. ... Padres RHP Jon Garland, scheduled to start Tuesday, is 2-1 with a 2.28 ERA in four career starts against the Marlins.