"When we swim in the 800 metres and you're all even throughout, you know it's going to be a battle in the last 150 metres - so it was always going to be a sprint at the end."
Meanwhile, Corey Main fell short of a medal in the 200m backstroke final after leading the first half of the race. But after a fast start, the 19-year-old faded over the final 50 metres to finish in fourth place.
The race was an Australian sweep with Mitch Larkin taking the gold in 1:55.83, followed by Josh Beaver and Matson Lawson. Main was just under two seconds back from first in 1:57.79, two seconds off his personal best.
"I tried to swim because I wanted to make it easier in the last 100 metres, but it didn't work," said Main. "I was hoping to bring it home on the last 100. I knew I was up there and I did my best.
"I've been on point for this whole meet, I've set PB after PB, so it's been good."
And there was disappointment for Snyders, who failed to reproduce his performance that won silver in Delhi four years ago.
Snyders finished fifth, with a time of 27.53, missing out on a bronze medal by just seven hundredths of a second.
Cameron van der Burgh and Adam Peaty won gold and silver, but Snyders admitted the pace was slow.
"It was pretty close for third," said Snyders. "The time was a bit slow. The first two were fast, but the rest of the field were a bit slow.
"It's been a challenging tournament. Men's breaststroke is one of the strongest events here. The Commonwealth has got so many breaststrokers, it's really up there with the Worlds and Olympics."