Alex Foster also scored for the Marlies (8-10-2-1), who won for the third time in their last four games. John Vigilante replied for Milwaukee (7-11-2-0 ), which dropped its third straight.
The Marlies jumped out to a 1-0 lead at the 8:27 mark of the first period when centre Alex Foster scored his first goal of the season in front of a crowd of 2,172 at Ricoh Coliseum.
The Admirals drew even on Vigilante's goal less than two minutes later, but Devereaux's goal at 17:58 put Toronto up 2-1 after 20 minutes of play.
The Marlies extended their lead after Devereaux's second goal of the game at 4:06 of the second period, but Vigilante scored 15 seconds later to make it 3-2 Toronto heading into the third. Devereaux added an empty-net goal in the last second of regulation.
Marlies goalie Jean-Francois Racine stopped 26 shots to improve to 4-4-1 this season. Karl Goehring (3-5-0) made 30 saves in the loss.
Notes: Assigned to the Marlies earlier in the day on a conditioning stint, Toronto defenceman Carlo Colaiacovo had an assist on Devereaux's first goal. Colaiacovo was playing in his first game since breaking a finger in an AHL contest Oct. 22. . . . Left winger Tyson Nash, acquired Tuesday from Phoenix in the deal that made Mikael Tellqvist a Coyote, was not in the Marlies lineup. He is expected to arrive in Toronto Thursday and play Friday when the Marlies visit the Hamilton Bulldogs.