Yass Rams supporters must be suffering from whiplash right about now.
To say the club has had a topsy-turvy season in 2019 would be a significant understatement.
After claiming two wins and a loss in the first three weeks, including a victory over 2018 runners-up, the Bungendore Mudchooks, the Rams then slid to four defeats from their next four completed matches.
On June 1, Yass lined up at Victoria Park against the Jindabyne Bushpigs, who are currently second on the ladder and joint-favourites to make the grand final.
It did not look good for the Rams.
However, that didn't stop them from grinding out a tough 18-14 victory.
The win marked a sharp turnaround from the Rams' previous form, and it was one which showed exactly what Yass can do when playing at its peak.
While it is a vast improvement on recent weeks, the same infirmities plagued the Rams throughout the match.
After rushing out to an 18-7 lead by the 21st minute, the Rams were unable to add to their tally for the rest of the game.
This has been a common theme for Yass in 2019, who have performed extremely well in the first half of matches and struggled in the second.
This is evidenced by the fact that they have scored 162 points in first halves in 2019, compared to 19 in second halves.
While all teams are likely to have a preference for the first half of a match, this disparity is extreme.
However, the signs of improvement are evident in the Rams' last few matches, the most obvious of which came in the match against Jindabyne.
The Bushpigs are one of the most offensively-minded sides in the competition. Their score differential is 249, second only to the Taralga Tigers on 264, but it has been skewed by some low-scoring losses.
Among their victories, Jindabyne have racked up four scores of over 45 this season, including a top score of 75 against the Broulee Dolphins in round five.
And yet, for all their scoring prowess, the Rams managed to restrict the Bushpigs to two tries for the match.
More impressively, the Rams only conceded a single try in the second half, something which has been a weakness in rounds gone past.
The win against Jindabyne was a step in the right direction for Yass. The challenge now is to continue that momentum this Saturday, when they take on the Crookwell Dogs in Crookwell.
While the Dogs are ranked higher, they are coming off a loss to the Batemans Bay Boars in round nine.
The match will begin from 2.30pm at the Crookwell Memorial Oval.