Tom Prydie kicked 17 points to lead the Dragons to a narrow 30-24 victory over a weakened Munster side at Rodney Parade.
Although Paddy Butler had briefly given the Irish province the lead early in the game with a touchdown, a weakened team struggled to get into the match.
That changed after the interval as a superb second period saw Ronan O'Mahony, CJ Slander and Johne Murphy go over for the away team, but Wardle's late intervention sealed the win for the Dragons.
Munster's chances of making the play-offs were ended last week following their defeat to Leinster. The Dragons' season is also effectively over having endured yet another disappointing campaign in the lower reaches of the league.
But with nothing to play for, both teams served up an entertaining opening quarter. Prydie opened the scoring for the hosts with a penalty before Butler's try took the visitors into an early 5-3 lead.
However, Newport took command of proceedings and their full-back restored their advantage with a second three-pointer.
Jones then crossed the whitewash for a converted score as the home side went further ahead with 21 minutes gone. And after Butler had been sent into the sin bin for Munster, Prydie added a penalty and fly-half Jones kicked a drop-goal to make it 19-5 in the Welsh region's favour at the interval.
The second period initially followed the same pattern with the Dragons dictating the play and the accurate boot of their kicker took them 17 points clear.
But the visiting team gradually found their fluency and O'Mahony went over to reduce the arrears before converted tries from Slander and Murphy put Munster ahead. However, a superbly worked move ended in Wardle touching down. Prydie then kicked a late penalty to complete a fine win.
Tries: S Jones, Wardle
Pens: Prydie 5
Drop Goal: S Jones
Tries: Butler, O'Mahony, Stander, Murphy
Cons: Keatley 2
Dragons: 15 Tom Prydie, 14 Matthew Pewtner, 13 Ross Wardle, 12 Lewis Robling, 11 Tonderai Chavhanga, 10 Steffan Jones, 9 Jonathan Evans, 8 Toby Faletau, 7 Nic Cudd, 6 Dan Lydiate, 5 Rob Sidoli, 4 Andrew Coombs (c), 3 Nathan Buck, 2 Hugh Gustafson, 1 Aaron Coundley.
Replacements: 16 Sam Parry, 17 Owen Evans, 18 Tim Ryan, 19 Adam Jones, 20 Jevon Groves, 21 Ieuan Jones, 22 Wayne Evans, 23 Andy Tuilagi.
Munster: 15 Denis Hurley, 14 Ronan O'Mahony, 13 Ivan Dineen, 12 JJ Hanrahan, 11 Johne Murphy, 10 Ian Keatley, 9 Cillian Sheridan, 8 Paddy Butler, 7 Niall Ronan, 6 Dave O'Callaghan, 5 Billy Holland, 4 Dave Foley, 3 Stephen Archer, 2 Damien Varley, 1 Wian Du Preez.
Replacements: 16 Stephen Henry, 17 Marcus Horan, 18 John Ryan, 19 Ian Nagle, 20 CJ Stander, 21 Duncan Williams, 22 Cian Bohane, 23 Danny Barnes.
Referee: Claudio Blessano (Italy)
Assistant referees: Neil Hennessy, Neil Perkins (both WRU)
TMO: Denis Jones (WRU)