Two years later, he repeated this feat, overcoming Scott Rigg, Jason Wallace, Karl Payne, Jason Weston and Chris Small in qualifying, and was drawn to play Peter Ebdon in the first round. On this occasion, Mazrocis led his opponent 6–1 and eventually prevailed 10–3, to reach the last-16 stage for the first time. His next opponent was Alain Robidoux; however, a break of 127 by Mazrocis in the penultimate frame could not prevent the latter from winning 13–9.
With this performance, Mazrocis rose to 65th in the world rankings, but he slipped back in the ensuing four years and lost his professional status in 2001. Several seasons alternating between the main tour and the amateur game followed, but he never reached a ranking higher than 91st; in his final season, 2008/2009, his only prize money came in the 2008 Bahrain Championship, where he beat Chris McBreen and David Roe before losing to Barry Pinches in the last 64.
Mazrocis' final attempt to qualify for the World Championship, in 2009, resulted in a 9–10 defeat to fifty-four-year old Tony Knowles in his first match.