Gallagher Premiership
Northampton (7) 28
Tries: Kemeny, Haffar 2, Cons: Smith, Hutchinson 2
Saracens (19) 24
Tries: Willis, Gonzalez, Daly, Segun Cons: Burke 2
Tarek Haffar's last-second try saw Northampton beat Saracens 28-24 and strike a huge blow to Sarries' play-off hopes.
Josh Kemeny's early try for Saints was cancelled out by a close-range Tom Willis score and a well-worked Juan Martin Gonzalez try before Elliot Daly added a third.
Rotimi Segun got the bonus-point try early in the second period before Saints replacement Haffar got one back as the hosts spurned a number of good chances to add to their tally.
Saints ensured a barnstorming finish as they earned a penalty-try after Andy Onyeama-Christie pulled down a maul - and Haffar went over as the clock ticked over the 80-minute mark to secure a great comeback.
The loss means Saracens remain sixth in the Premiership and must beat Bath - who are already assured of first place - next Saturday and hope other results go their way if they are to make the post-season.
More to follow.
Northampton: Ramm; Freeman, Dingwall (capt), Hutchinson, Litchfield; Smith, Mitchell; Iyogun, Langdon, Davison, Mayanavanua, Lockett, Coles, Kemeny, Pollock.
Replacements: Wright, Haffar, Millar Mills, Prowse, Scott-Young, Weimann, Garside, Seabrook
Saracens: Goode; Elliott, Daly, Tompkins, Segun; Burke, van Zyl; Mawi, George, Riccioni, Itoje (capt), Isiekwe, Gonzalez, Earl, Willis.
Replacements: Dan, Brantingham, Clarey, Tizard, McFarland, Onyeama-Christie, Bracken, Hall.
Yellow card: Onyeama-Christie (72)
Referee: Luke Pearce