Leicester Tigers needed a late try to secure a tense 22-19 win over Harlequins at Welford Road.
Five penalties from the boot of Tommy Bell had left them four points short of Quins, with the score at 15-19 going into the final ten minutes.
But replacement back rower Laurence Pearce crossed the line with nine minutes left to put the Tigers ahead and they held on to secure the win.
Walsall fans have praised their team's performance despite the League One side losing 4-1 at home to Premier League champions Chelsea.
James O'Connor's goal put the hosts on the score sheet, but Chelsea proved too strong as they knocked Walsall out of the Capital One Cup in the third round.
ITV News Central spoke to Walsall fans after the match last night.
- Southend 2 - 1 Peterborough
- Stoke 0 - 1 Liverpool
- Stoke 0 - 0 Liverpool
- Burton 2 - 1 Scunthorpe
- Chesterfield 3 - 1 Barnsley
- Coventry 2 - 0 Wigan
- Crewe 0 - 0 Port Vale
- Shrewsbury 1 - 2 Millwall
- Walsall 1 - 1 Oldham
- Rochdale 2 - 0 Peterborough
- Birmingham 2 - 1 Reading
- Blackburn 1 - 2 Wolves
- Bolton 0 - 0 Derby
- Bournemouth 0 - 1 Aston Villa
- Leicester 4 - 2 Sunderland
- Bournemouth 0 - 0 Aston Villa
- Leicester 3 - 0 Sunderland
Riyad Mahrez has signed a new four-year contract with Leicester, tying him to the club until June 2019.
The 24-year-old Algeria international midfielder has made over 50 appearances for the Foxes since signing from French side Le Havre in January 2014.
City announced the contract extension after Mahrez impressed last term as they stayed in the Premier League.
"Leicester City are delighted to announce that we have agreed terms with Algerian international Riyad Mahrez on a contract extension to June 2019," Leicester said on their official website.
Mahrez is poised to make his 50th league appearance for the Foxes in Saturday's Premier League season opener with Sunderland at the King Power Stadium.