It was a day of highs and lows for Boston United striker Marc Newsham.
The forward became just the sixth player to net 100 goals for the club as he gave the Pilgrims the lead at AFC Telford United.
But that joy turned to despair in stoppage time when - with Boston trailing 2-1 - he saw his penalty saved by Ryan Young.
Newsham reached treble figures when he latched on to Liam Marrs’ pass to neatly dink the ball over Young four minutes before the interval.
But just one minute into the second half thee Bucks were level when Tony Gray was given space to cut inside on his left foot and rifle his side level.
Controversy followed when Robbie Booth put the hosts in front.
Boston defender Carl Piergianni was clearly fouled by Gray, but referee Ryan Johnson allowed play to continue and Booth slotted home the loose ball with 68 minutes gone.
In time added on, Boston were thrown a lifeline when referee Johnson made another eyebrow-raising decision, pointing to the spot after Ben Fairclough went down in the box.
But at Newsham guided his effort low, keeper Young guessed right.
TELFORD: Ryan Young, Wes Baynes, Neill Byrne, Chris Lever (Dan Preston 46), Matty McGinn, Robbie Booth, Charlie Barnett, Mike Grogan, Sean Clancy (Andy Owens 46), Adam Farrell, Tony Gray (Russell Benjamin 85); Subs (not used): Mike Phenix, Andy Pryce.
UNITED: Lewis King, Stefan Galinski, Scott Garner, Carl Piergianni, Liam Marrs (Ian Ross 78), Ben Milnes, Indy Aujla (Conor Marshall 65), Jake Hall, Rene Steer, Marc Newsham, Ben Fairclough; Subs (not used): Charley Sanders, Gary Mills, Sam Vince.
Ref: Ryan Johnson