Northampton Saints overcame Leicester in the East Midlands derby to spoil Freddie Burns' Tigers farewell.
A Harry Potter try and Handre Pollard penalty put Tigers 10-9 up at the break, with George Furbank kicking three first-half penalties for Saints.
Another Furbank kick put Saints ahead, with the lead changing twice more as Potter grabbed a second try and Ollie Sleightholme scored Saints' first.
A Burns penalty in his final game set up a tense finish, but Saints hung on.
The 32-year-old, who cemented his place in Leicester affections when he kicked the winning drop-goal in last season's Premiership final, leaves Mattioli Woods Welford Road after a glorious second spell to join New Zealand Super Rugby outfit Highlanders.
Victory ended Saints' run of four successive derby defeats against Leicester and was just their second win away from home this season.
For Tigers, it was a second successive one-point loss at home after Ospreys prevailed 27-26 in the European Champions Cup last weekend.
International call-ups saw each side field significantly different teams following their exertions in Europe.
South African number eight Juarno Augustus returned from a hamstring injury and was among 10 changes made by Saints.
Tigers, whose missing international contingent included England scrum-half duo Ben Youngs and Jack van Poortvliet, called on 20-year-old Sam Edwards as their starting nine in his first Premiership appearance.
Saints made a disastrous start, with full-back James Ramm sin-binned for 10 minutes after being shown a yellow card in the third minute for a high tackle on Potter.
With Northampton temporarily down to 13 men as Mike Haywood received medical attention, Potter ensured Tigers capitalised on the numerical advantage - fending off an attempted tackle from Rory Hutchinson on his way to the game's opening score.
Furbank and Tigers number 10 Pollard then traded penalties, with two further kicks from the versatile Saints fly-half moving them to within a point of the hosts.
A menacing exchange between Leicester's Jasper Wiese and Saints' Alex Waller - who equalled Northampton's record for derby appearances in his 26th showdown with Tigers - epitomised the ferocity of the first half.
The lead changed hands three times in the first 10 minutes of the second half, with Furbank's penalty edging Saints ahead, only for Potter to restore Tigers' lead.
Sleightholme's finish, after an excellent flicked offload from Ramm, helped put Northampton four points ahead.
Crowd favourite Burns marked his 115th and final Tigers appearance with a penalty before hobbling off to an emotional ovation in a game that ultimately ended in disappointment for the hosts.
Interim Tigers head coach Richard Wigglesworth:
"We made too many errors and let them into the game off the back of that.
"To be consistent, you need to have a consistent team and we haven't had that. We've now got a block with the same group, so we'll make sure that we work on that consistency.
"We flew out of the blocks and we didn't quite get the rewards, so it made the game close and they took their opportunities.
"The lads have got a week off, so we'll try to get a few battered bodies feeling a bit better. We'll pick them up a week on Monday."
Northampton director of rugby Phil Dowson:
"The key is having guys in the squad who have a clear understanding of the game plan and what you want to do and also have a clear understanding of what their role is within that.
"I thought the guys that stepped in this week have been absolutely outstanding to make sure our application to the plan and to make sure that performance that goes out on the pitch is outstanding.
"We've not been good away from home. In this league, where it's really competitive, you're not going to blow sides away, so what you need to do is be really full-on in what you're doing defensively.
"Then you don't have to really force anything and, when a bit of space opens up, you have to trust your quality."
Leicester Tigers: Burns; Watson, Scott, Porter, Potter; Pollard, Edwards; Whitcombe, Montoya, Hurd; Wells, Snyman, Liebenberg, Reffell, Wiese.
Replacements: Clare, West, Richardson, Martin, Cracknell, Whiteley, Gopperth, Simmons.
Northampton Saints: Ramm; Skosan, Proctor, Hutchinson, Sleightholme; Furbank, James; Waller, Haywood, Hill; Moon, Coles, Scott-Young, Hinkley, Augustus.
Replacements: Smith, Waller, Petch, Nansen, Wilkins, Graham, Braley, Litchfield.
Referee: Wayne Barnes.