Bath launched a late fightback to pick up their sixth win of the Premiership season as they saw off Exeter Chiefs 13-10 at Sandy Park on Sunday.
Mitch Lees' try midway through the second half looked like it had given Exeter victory, until Semesa Rokoduguni stole the points eight minutes after the 80 minute mark, sealing an exhilarating Bath victory.
Hunting victory after a four-game winless spell, Exeter returned to Premiership action following the narrow defeat to Ulster last weekend. Chiefs have failed to reach the heights of last season, but started the strongly at Sandy Park, encouraged by an electric atmosphere.
Though Bath were doing most of the attacking, Exeter were showing a resolute defensive side to their game, with the visitor's options severely limited.
Bath could have taken the lead through George Ford, but he saw his penalty from 30m miss the posts, with Gareth Steenson kicking Exeter into a three-point lead on 16 minutes. Ford wasn't having a good first 20, and he saw another kick sail wide of the sticks in a low scoring opening.
Somehow, the visitors didn't manage to get themselves a first half try, but that can be put down to some incredible defensive efforts from Chiefs.
Having spent at least five minutes warning off the danger, the hosts were able to win themselves a penalty, the determination recognised by all in attendance.
Exeter started the second half slowly and were lucky to only concede an early three points, with Ford levelling the scores three minutes into the second half. Bath were well on top in the first 10, but again found themselves unable to make the most of the dominance they had in the middle of the park.
Henry Slade missed the chance to restore the hosts' lead, and Ford kicked Bath ahead for the first time with 15 to go. But it was a far more open game than in the first half, and Exeter were finally able to open the try scoring with 10 minutes left.
After winning a line-out, Chiefs pushed a maul forward and Lees was able to ground the ball, with the TMO confirming. Steenson added the extras, with Exeter moving four points in front.
The Chiefs skipper could have made it a seven point lead, but a penalty from distance flew wide, meaning Bath still had a chance at victory. They threw everything at it in the final stages, with an extra eight minutes played as Exeter desperately held up metres from their own line.
But Rokoduguni had the final say, breaking Exeter hearts well after the 80 minute mark. He found enough space to dart down the right hand side and go over, claiming a dramatic victory for Bath and continuing Exeter's miserable run of form.
It also marks the second game on the spin where they have seen victory turn into defeat in the final moments.
For Exeter Chiefs:
Pens: Ford 2
Exeter Chiefs: 15 Lachlan Turner, 14 Olly Woodburn, 13 Ian Whitten, 12 Henry Slade, 11 James Short, 10 Gareth Steenson(c), 9 Dave Lewis, 8 Thomas Waldrom, 7 Kai Horstmann, 6 Dave Dennis, 5 Geoff Parling, 4 Mitch Lees, 3 Harry Williams, 2 Jack Yeandle, 1 Moray Low,
Replacements: 16 Elvis Taione, 17 Carl Rimmer, 18 Tomas Francis, 19 Jonny Hill, 20 Ben White, 21 Jack Maunder, 22 Sam Hill, 23 Ollie Devoto
Bath: 15 Tom Homer, 14 Semesa Rokoduguni, 13 Jonathan Joseph, 12 Matt Banahan, 11 Aled Brew, 10 George Ford(c), 9 Kahn Fotuali’i, 8 Charlie Ewels, 7 Tom Ellis, 6 Matt Garvey(c), 5 Dave Attwood, 4 Luke Charteris, 3 Henry Thomas, 2 Ross Batty, 1 Nick Auterac
Replacements: 16 Tom Dunn, 17 Max Lahiff, 18 Kane Palma-Newport, 19 Elliott Stooke, 20 Guy Mercer, 21 Will Homer, 22 Rhys Priestland, 23 Jeff Williams
Referee: Ian Tempest
Assistant Referees: Roger Baileff & Luke Pearce
TMO: David Grashoff