The Dragons improved their second-half record to 7-18 (46-45 overall). West Michigan, who had won 18 of their last 22 games, fell to 20-7 in the second half (51-42 overall).
The Dragons won on the road for the first time since June 30, snapping a nine-game road losing streak, one short of the club record set in 2009.
Brian Rey, Mat Nelson and Quin Cotton all homered in the third for the Dragons, who matched their biggest ining of the season with the seven runs.
The Dragons finished with nine hits. Rey and Torres each had two. Quincy McAfee reached base three times with a double and two walks.