PHOENIX -- Chase Anderson is back in the win column.The right-hander tossed six strong innings to help lead the D-backs past the Marlins, 9-1, on Monday night at Chase Field.Anderson won his first five big league starts this year, but then dropped his next four before Monday.The D-backs provided him with plenty of offensive support as they sent nine men to the plate while scoring five runs in the second inning. Martin Prado started the frame with a homer -- his first since June 14 -- while David Peralta and Miguel Montero each added two-run doubles to cap it.The runs came off Marlins starter Tom Koehler (6-7), who was removed after the first two batters reached base in the fourth.The D-backs scored three runs in the fourth, including another RBI from Peralta, who finished with three.Anderson (6-4) allowed one run on seven hits and a pair of walks while striking out eight -- including three of All-Star slugger Giancarlo Stanton.The lone run against Anderson came in the sixth when Adeiny Hechavarria's sac fly scored Casey McGehee. Anderson did a nice job of limiting the damage that inning as the Marlins had the bases loaded with just one out.