|Aviva Premiership semi-final|
|Wasps (16) 21|
|Try: Beale, Bassett Con: Gopperth Pens: Gopperth 3|
|Leicester (13) 20|
|Try: Betham, Veainu Con: Burns 2 Pens: Burns 2|
Josh Bassett scored a try two minutes from time as Wasps reached their first Premiership final in nine years with a narrow victory over Leicester.
Kurtley Beale scored as the hosts built a 10-point lead, but Peter Betham went over as Tigers went in just behind.
Leicester led when Telusa Veainu dived over, and Freddie Burns’ kick had them four points up.
Thomas Young spurned a chance as Wasps pressed but Bassett scored in the corner to set up a final with Exeter.
Premiership player of the year Jimmy Gopperth, who kicked 11 points, missed the conversion but Dai Young’s side saw out the closing stages as Leicester fell at the semi-final stage for the fourth consecutive season.
- READ MORE: Exeter shock Sarries to reach second final in a row
- RELIVE: Saturday’s Premiership play-off semi-finals
A close shave
Wasps have not lost a league match at the Ricoh Arena since December 2015 and finished top of the regular-season table, 18 points clear of their fourth-placed opponents.
However, they were moments from being stunned by Matt O’Connor and his Leicester team, with the home side’s lineout struggling in particular.
With the match in their control, Wasps conceded two quick-fire penalties before the influential Burns, who will join Bath this summer, launched a pinpoint pass for Betham to finish and level.
An injury forced Australia back Beale off early in the second half which further encouraged Leicester, who isolated the ineffective Christian Wade to edge in front through Veainu.
The favourites looked to have missed their chance when Young misplaced a pass to the onrushing Gopperth, but resilience from Guy Thompson and Joe Launchbury opened things up for Bassett to score the match-winning points.
Wasps: Beale; Wade, Daly, Gopperth, Le Roux; Cipriani, Simpson; Mullan, Johnson, Swainston; Launchbury (capt), Symons; Haskell, Young, Hughes.
Replacements: Taylor, McIntyre, Moore, Gaskell, Thompson, Robson, Leiua, Bassett.
Leicester: Veainu; Thompstone, Tait, O Williams, Betham; Burns, B Youngs; Genge, T Youngs (capt), Cole; Barrow, Kitchener; Fitzgerald, O’Connor, Hamilton.
Replacements: McGuigan, Bateman, Balmain, Slater, M Williams, Harrison, Roberts, Smith.
For the latest rugby union news follow @bbcrugbyunion on Twitter.