Ricky Nolasco struck out 11 and the Miami Marlins stopped a season-high seven-game losing streak, holding off the Arizona Diamondbacks 2-1 Sunday.
The Diamondbacks scored once in the ninth. Mike Dunn, the Marlins' third pitcher of the inning, got pinch-hitter A.J. Pollock to ground out on a 3-2 pitch with the bases loaded to end it.
Marcell Ozuna hit a tiebreaking, two-run double in the sixth for the Marlins.
Didi Gregorius had three hits for Arizona, which had won four in a row.