Taunton are now only one point from top spot after this excellent victory saw them come from two goals down.
Taunton created their first real chance after 4 minutes when a Josh Nelmes header went just wide.
Top scorer Andrew Neal appeared to have been brought down after 19 minutes by visiting keeper Scott Reed but referee Stuart Kane was unmoved and in fact booked Neal for simulation.
The home side could have opened the scoring two minutes before the break but Ryan Brett’s free kick went narrowly wide.
Merthyr took the lead after 58 minutes when a cross by Tom Meechan was turned in by Ian Traylor. The lead was doubled ten minutes later courtesy of a Jamie Veale shot.
Merthyr tried to make a substitution to slow the game down after 70 mins but referee Kane waved play on and from Matt Wright’s pass top scorer Andrew Neal found the back of the net.
Just four minutes later it was all square as Matt Wright’s header was hit goalwards by Neal, whose shot was blocked but Dan Sullivan’s follow up shot found its way past Reed.
Only a minute later the home side could have been ahead but Neal’s shot rattled against the crossbar.
The momentum was very much with the home side and it was no surprise when Matt Buse headed home after 90 minutes with what proved to be the winner, finishing off a move involving five Peacocks.
Despite there being eight minutes of added time Taunton held firm and they now go into their final League fixture at Basingstoke Town with a real chance of claiming the title.
Match: Taunton Town v Merthyr Town
Date: April 22, 2019
Competition: Evo Stik League | Southern Premier
Venue: Viridor Stadium
Kick Off: 3.00pm
Match Sponsor: Notaro Windows
Match Ball Sponsor: Mowtech
Taunton: Lloyd Irish, Pierce Mitchell (Keith Emmerson 90), Lewis Hall, Shane White, Ed Palmer, Matt Buse, Josh Nelmes (Craig Veal 68),, Ryan Brett, Matt Wright (captain), Dan Sullivan, Andrew Neal (Luke Manley 90+5). Subs not used – Ollie Chamberlain, Chandler Hallett.
Merthyr: Scott Reed, Adam Davies, Jay Foulston, Ashley Evans (captain), Kieran Lewis, Matthew Harris, Corey Jenkins (Ryan Prosser 67), Jamie Veale, Tom Meechan, Owain Jones (Ben Swallow 71), Ian Traylor. Subs not used – Kerry Morgan, Lee Lucas.
Referee: Stuart Kane (Saltash)
Referee’s Assistant 1: Carl Peters (Bridgwater)
Referee’s Assistant 2: Jack Borlase (Saltash)