Geyser posted a good score of about 260 runs in their 40 overs, Collier said. Wanderers then fought back strongly but fell about 20 runs short.
"Taupo Wanderers have been a good side for years and we knew they were not going to lie down. We had to dig deep and try hard to get that win," he said.
"We said from the outset we have three games left and for us we need the three wins."
He said the rough start to the competition has helped bring the team back down to earth and they were pleased to win the hard-fought encounter on Saturday.
The club's next assignment will be against undefeated Taupo Old Boys this Saturday in Taupo.
Old Boys are the only team to win all their games in the competition, after five rounds.
Old Boys bowled Geyser Fossils all out on Saturday for 152 runs before chasing the score down in less than 20 overs.
In the other game, Eastern Pirates' perfect run to the competition came to an end when they were beaten by the Bay of Plenty Indians.
Eastern Pirates reached an impressive 264/6 after 40 overs.
The Indians, led by Neeraj Kumar who scored 125 runs, managed to chase down the score in 35.4 overs.
There are two rounds left until the semifinals. Four of the seven teams will qualify.
Results:
Geyser 1 defeated Taupo Wanderers, Geyser Fossils 152 (M Rivers 3/39, A Batta 2/12) lost to Taupo Old Boys 153/3 (M Rivers 37, S McGreevy 30), Eastern Pirates 264/6 (Neroy Sumeran 2/37) lost to Bay of Plenty Indians 266/6 (Neeraj Kumar 125, Gurtej Billing 36, Rashpal Singh 19), Central bye.