Jersey Reds moved to the brink of the Championship play-off zone with a memorable narrow win over second-placed Yorkshire Carnegie.
Nick Haining and Jordan Davies went over for the hosts in the first half, either side of Ben West's try.
Carnegie forwards Mike Cusack and Dean Schofield both scored from mauls to level the score.
But Jack Cuthbert got the winner for the Reds - their first triumph over the Yorkshire side since 2012.
The game was Jersey's first home league fixture in nearly eight weeks and they started superbly, dominating possession in the first 15 minutes and eventually getting their reward when Haining crashed over.
The visitors were soon ahead though as lock West touched down between the posts for a converted try.
Reds fly-half Callum Sheedy put his side ahead again with a penalty, before Davies ended a Jersey counter-attack on the stroke of half time to see the hosts 13-7 in front at the break.
|Jersey end their terrible run against Yorkshire Carnegie|
|Feb 2017: Jersey 24-19 Carnegie||Oct 2016: Carnegie 35-29 Jersey|
|Apr 2016: Jersey 0-34 Carnegie||Mar 2016: Carnegie 33-32 Jersey|
|Sep 2015: Carnegie 39-22 Jersey||Mar 2015: Carnegie 16-12 Jersey|
|Dec 2014: Jersey 13-17 Carnegie||Mar 2014: Jersey 13-18 Carnegie|
|Nov 2013: Carnegie 29-13 Jersey||Jan 2013: Jersey 12-27 Carnegie|
Experienced Carnegie prop Cusack went over from a maul to narrow the gap, but Sheedy's penalty re-established a seven point lead for the hosts.
The Leeds-based side pulled themselves level at 19-19 though, when Schofield finished off another powerful rolling maul.
With prop Lewis Boyce in the sin-bin for an illegal tackle, the Reds made the man advantage count when full-back Cuthbert was found in space wide on the right.
A series of Carnegie line-outs and some nervy Jersey clearances made for a tense finale, but the hosts clung on for one of their greatest Championship wins.
Carnegie take a losing bonus-point and remain in second spot, while Jersey's victory takes them to within one point and one place of the top four.
Reds head coach Harvey Biljon told BBC Radio Jersey:
"In my coaching career it's got to be in my top five.
"The players recognised what a big week it was and I honestly believe they were warriors out there tonight.
"That Yorkshire team was pretty physical, pretty big, and our boys fronted up and I'm really proud of them."
Jersey Reds: Cuthbert; Adair, Davies, Ma'afu, Scott, Sheedy, Hardy; McCarthy, Buckle, Kerrod, Phillips (capt), McKern, Argyle, Graham, Haining.
Replacements: Macfarlane, Woolmore, Armstrong, Kolo'ofa'i, Voss, Dudley, Robling.
Yorkshire Carnegie: McColl; Holmes, Forsyth, Lucock, Arscott, Ford, Davies; Boyce, Nilsen, Cusack, Schofield, West, Stedman, Mayhew, Burrows (capt).
Replacements: Mayhew, Beech, Faletau, Myerscough, Bainbridge, Green, Seals.
For the latest rugby union news follow @bbcrugbyunion on Twitter.