Darryl Duffy kept Swansea City in League One play-off contention with an injury-time winner at Carlisle.
Duffy popped up with another crucial goal for Swansea
Duffy bundled the ball in after an Izzy Iriekpen shot was saved, but the home side were screaming for handball.
Lee Trundle gave the visitors a perfect start when he fired into the roof of the net after just 42 seconds.
Johann Smith equalised on 49 minutes with a header after hesitancy in the Swansea defence, but Duffy's fifth goal in four games gave the Swans victory.
There were ugly scenes at the end of the game as Carlisle fans invaded the pitch, and Swansea striker Trundle needed a police escort to make his way to the changing rooms.
The victory keeps Swansea outside the top of six on goal difference after Oldham secured a 2-1 win at Brighton.
Carlisle: Westwood, Raven, Livesey, Murphy, Aranalde, Gall (Holmes 90), Lumsdon, Thirlwell, Jeff Smith, Garner (Hawley 66), Johann Smith.
Subs Not Used: Howarth, Joyce, Gray.
Booked: Raven, Aranalde.
Goals: Johann Smith 49.
Swansea: Gueret, Austin (Williams 71), Iriekpen, Lawrence, Tate (Amankwaah 56), Robinson (Abbott 86), O'Leary, Craney, Britton, Trundle, Darryl Duffy.
Subs Not Used: Oakes, Monk.
Booked: O'Leary, Britton, Robinson.
Goals: Trundle 1, Darryl Duffy 90.
Ref: P Joslin (Nottinghamshire).