Inverness heaped the pressure on under-fire Aberdeen manager Mark McGhee with a victory at Pittodrie.
Former Don Ryan Esson made great saves to deny Zander Diamond and Darren Mackie as Inverness took a first-half lead through Adam Rooney's penalty.
Andrius Velicka levelled with a strike early in the second half.
Aberdeen made most of the running in a game billed as a 'must-win' for McGhee but Grant Munro popped up to head an 81st-minute winner for the Highlanders.
Aberdeen have now picked up just four points from a possible 30, while Inverness, who have not lost an away league fixture for almost a year, move up to fourth place in the Scottish Premier League.
Having been hammered 9-0 by Celtic on Saturday and with McGhee reported to be on the verge of losing his job, it was no surprise to see the home side open nervously in front of an attendance of less than 6,000.
And the Dons survived two early scares when Rooney placed a free header inches wide of the post and a flashing Ross Tokeley header was well saved by Jamie Langfield.
Aberdeen first threatened on 16 minutes when Scott Vernon warmed the palms of Esson with an angled strike.
The same player then made a horrible mess of a close range header, glancing the ball hopelessly wide of the target after connecting with a Chris Maguire cross.
Esson then made wonderful save at full stretch to keep out a downward header from Zander Diamond.
Aberdeen were pouring forward with real verve and a great chance was squandered when Vernon scampered away from Inverness defence to set up Maguire, who elected to pass to Sone Aluko rather than shoot from the edge of the box, only to see his team-mate suddenly stop in his tracks.
With the hosts well on top, Inverness were gifted the lead, courtesy of a penalty kick.
Jonny Hayes was crudely upended by Clark Robertson and Stuart Duff's free-kick was sailing towards the back post area when, near the penalty spot, Yoann Folly foolishly pushed Grant Munro to the turf right in front of referee John McKendrick.
Following a long delay, during which Mackie and Diamond were booked for protesting, Rooney tucked away the spot-kick.
Aberdeen came close to an instant reply when Maguire slipped a pass through to the galloping Mackie, who reached the ball before the advancing Esson, but the Inverness keeper threw out an arm to make a great block.
The Aberdeen forward was injured in the process and had to be replaced by Velicka two minutes short of the half-time interval.
Velicka sent an awkward header over the crossbar from an Aluko free-kick as Aberdeen started the second period in fired-up fashion.
And the on-loan Lithuanian was on the mark on 49 minutes when he ran on to a clever Vernon flick to prod the ball beyond Esson, despite a slight stumble near the edge of the penalty area.
Inverness were on the back-foot for long spells but Rooney twice found promising space on the counter-attack, only to infuriate manager Terry Butcher by missing the target on both occasions.
With the Aberdeen defence looking shaky, teenager Nick Ross came close for the visitors when he stuck out a leg to send Kevin McCann's cross looping narrowly wide.
Some trickery from Aluko created room for a shot at Esson's goal but the Aberdeen midfielder's effort flashed wide with 15 minutes remaining.
Both sides appeared to have run out of puff when defender Munro got on the end of a Richie Foran delivery to head the visitors back into the lead.
Aberdeen failed to muster any kind of late rally, with Inverness holding on to possession comfortably to pick up maximum points and perhaps seal the end of McGhee's reign at Pittodrie.
Live text and stats
Tuesday, 9 November 2010
Rooney (pen) 34
05 Diamond yellow card
42 Robertson yellow card
14 Young yellow card
22 Jack (Ifil 57 yellow card)
10 Mackie yellow card (Velicka 44)
19 Ross (Odhiambo 82)
Ref: McKendrickAtt: 5,917
Attempts on target
Attempts off target
90:00+3:23 The referee blows his whistle to end the game.
90:00+2:59 Adam Rooney has an effort at goal from just outside the area which goes wide of the left-hand post.
90:00+2:45 Centre by Jerel Ifil, Richie Foran gets a block in.
90:00+2:14 The ball is sent over by Andrius Velicka.
90:00+1:54 Sone Aluko fouled by Grant Munro, the ref awards a free kick. Derek Young restarts play with the free kick.
89:17 Free kick awarded for a foul by Yoann Folly on Richie Foran. Direct free kick taken by Richie Foran.
86:47 Jerel Ifil delivers the ball, clearance by Gavin Morrison.
84:54 The ball is delivered by Clark Robertson.
84:48 The ball is swung over by Clark Robertson, clearance by Stuart Duff.
83:48 Free kick awarded for an unfair challenge on Zander Diamond by Adam Rooney. Jamie Langfield takes the direct free kick.
82:53 Chris Maguire produces a cross.
81:51 Substitution Eric Odhiambo comes on in place of Nick Ross.
80:48 Assist on the goal came from Richie Foran.
80:48 GOAL - Grant Munro:Aberdeen 1 - 2 Inverness CT Grant Munro finds the net with a headed goal from inside the box. Aberdeen 1-2 Inverness CT.
80:15 Andrius Velicka concedes a free kick for a foul on Kevin McCann. Free kick crossed by Stuart Duff.
78:50 The referee blows for offside against Zander Diamond. Ryan Esson takes the free kick.
78:24 Outswinging corner taken right-footed by Chris Maguire, clearance by Nick Ross.
78:17 The ball is swung over by Chris Maguire, Grant Munro manages to make a clearance.
77:21 Jerel Ifil crosses the ball.
75:54 The referee blows for offside against Sone Aluko. Ryan Esson restarts play with the free kick.
75:07 Chris Maguire crosses the ball, Ross Tokely manages to make a clearance.
74:10 A cross is delivered by Jerel Ifil, Effort from deep inside the area by Sone Aluko misses to the right of the goal.
71:58 The ball is crossed by Jonathan Hayes, clearance by Rory McArdle.
71:33 The ball is delivered by Chris Maguire, save by Ryan Esson.
70:31 A cross is delivered by Kevin McCann.
70:00 Adam Rooney takes a shot. Blocked by Rory McArdle.
68:27 The ball is sent over by Sone Aluko, clearance made by Ross Tokely.
66:30 Ross Tokely concedes a free kick for a foul on Scott Vernon. The free kick is delivered left-footed by Sone Aluko from left
channel, clearance made by Ross Tokely.
66:18 Jonathan Hayes delivers the ball, save made by Jamie Langfield.
65:33 Kevin McCann crosses the ball, Yoann Folly manages to make a clearance. Long range shot by Grant Munro goes over the target.
64:52 Jerel Ifil challenges Graeme Shinnie unfairly and gives away a free kick. Free kick crossed left-footed by Stuart Duff from
left by-line, clearance by Zander Diamond.
64:52 Booking The referee cautions Jerel Ifil for unsporting behaviour.
62:39 Adam Rooney produces a right-footed shot from deep inside the penalty area which goes wide of the right-hand post.
61:48 Richie Foran fouled by Jerel Ifil, the ref awards a free kick. Stuart Duff delivers the ball from the free kick right-footed
from left channel, clearance made by Scott Vernon.
60:21 Corner taken by Sone Aluko played to the near post, clearance by Grant Munro.
59:41 Foul by Nick Ross on Jerel Ifil, free kick awarded. Jerel Ifil restarts play with the free kick.
58:12 Free kick awarded for an unfair challenge on Grant Munro by Scott Vernon. Ryan Esson restarts play with the free kick.
57:36 Nick Ross challenges Sone Aluko unfairly and gives away a free kick. Rory McArdle restarts play with the free kick.
56:28 Jonathan Hayes is caught offside. Jamie Langfield takes the free kick. The offside flag is raised against Andrius Velicka.
Ryan Esson restarts play with the free kick.
56:28 Substitution Jerel Ifil joins the action as a substitute, replacing Ryan Jack.
53:47 Jonathan Hayes takes a inswinging corner to the near post.
51:56 Gavin Morrison fouled by Yoann Folly, the ref awards a free kick. The free kick is swung in right-footed by Stuart Duff, clearance
by Zander Diamond.
48:59 Derek Young provided the assist for the goal.
48:59 GOAL - Andrius Velicka:Aberdeen 1 - 1 Inverness CT Andrius Velicka grabs a goal from inside the penalty box to the bottom right corner of the goal. Aberdeen 1-1 Inverness CT.
Correction - 46:46 Centre by Ryan Jack, blocked by Graeme Shinnie. Corner taken right-footed by Jonathan Hayes. Free kick awarded for an unfair
challenge on Chris Maguire by Graeme Shinnie. Cross/shot by Sone Aluko.
46:46 A cross is delivered by Ryan Jack, blocked by Graeme Shinnie. Corner taken by Sone Aluko from the right by-line. Unfair challenge
on Chris Maguire by Graeme Shinnie results in a free kick. Centre by Sone Aluko, Close range headed effort by Andrius Velicka
misses to the right of the target.
46:04 Centre by Sone Aluko, Yoann Folly takes a shot. Save by Ryan Esson.
Correction - 45:29 Corner taken left-footed by Jonathan Hayes to the near post,
45:29 Inswinging corner taken left-footed by Sone Aluko from the right by-line to the near post, Kevin McCann manages to make a
45:09 Stuart Duff challenges Sone Aluko unfairly and gives away a free kick. Indirect free kick taken by Derek Young.
45:01 The game restarts for the second half.
45:00+2:02 The first half comes to an end.
45:00+0:10 Corner taken by Sone Aluko, Rory McArdle takes a shot. Rory McArdle takes a shot. Kevin McCann makes a clearance. The ball
is sent over by Chris Maguire.
43:36 Substitution Andrius Velicka replaces Darren Mackie.
41:27 Darren Mackie takes a shot. Blocked by Ryan Esson.
40:54 Graeme Shinnie sends in a cross, save made by Jamie Langfield.
40:06 Sone Aluko produces a right-footed shot from 35 yards and missed to the left of the net.
39:50 Centre by Chris Maguire, save by Ryan Esson.
37:29 Scott Vernon challenges Ross Tokely unfairly and gives away a free kick. Ryan Esson restarts play with the free kick.
36:57 Ross Tokely concedes a free kick for a foul on Scott Vernon. Free kick taken by Derek Young.
35:57 The ball is delivered by Derek Young, clearance by Ross Tokely.
33:57 Unfair challenge on Jonathan Hayes by Clark Robertson results in a free kick. Stuart Duff delivers the ball from the free
kick right-footed from right wing, Yoann Folly concedes a Penalty for a foul on Adam Rooney.
33:57 GOAL - Adam Rooney:Aberdeen 0 - 1 Inverness CT Adam Rooney scores a penalty. Aberdeen 0-1 Inverness CT.
33:05 Booking Booking for Zander Diamond.
32:41 Booking Darren Mackie goes into the book for dissent.
31:08 Booking Clark Robertson goes into the referee's book for unsporting behaviour.
29:19 Scott Vernon is flagged offside by the assistant referee. Ryan Esson takes the indirect free kick.
29:01 A cross is delivered by Adam Rooney, save made by Jamie Langfield.
28:05 Zander Diamond delivers the ball, Scott Vernon takes a shot. Save by Ryan Esson. Corner taken by Sone Aluko from the left
by-line, comfortable save by Ryan Esson.
27:49 Corner taken by Sone Aluko.
27:26 Darren Mackie crosses the ball, Scott Vernon takes a shot. Clearance by Richie Foran.
26:41 Kevin McCann sends in a cross, Derek Young manages to make a clearance.
25:07 Darren Mackie gives away a free kick for an unfair challenge on Richie Foran. Ryan Esson takes the free kick.
23:22 Ross Tokely gives away a free kick for an unfair challenge on Scott Vernon. Derek Young delivers the ball from the free kick
right-footed from right channel.
21:29 Effort from the edge of the box by Jonathan Hayes goes wide of the right-hand upright.
21:02 Adam Rooney fouled by Derek Young, the ref awards a free kick. The free kick is swung in right-footed by Stuart Duff.
21:02 Booking Derek Young is cautioned.
19:22 Free kick awarded for an unfair challenge on Sone Aluko by Stuart Duff. Sone Aluko delivers the ball, Darren Mackie takes
a shot. Ross Tokely manages to make a clearance.
17:37 The ball is sent over by Darren Mackie, comfortable save by Ryan Esson.
16:09 Scott Vernon takes a shot. Save made by Ryan Esson.
16:01 The ball is delivered by Scott Vernon.
14:32 Foul by Grant Munro on Scott Vernon, free kick awarded. Ryan Jack takes the direct free kick.
13:36 Corner from left by-line crossed in by Stuart Duff.
12:11 Free kick awarded for a foul by Chris Maguire on Graeme Shinnie. Grant Munro restarts play with the free kick.
11:40 Chris Maguire takes a weak shot and went wide right of the net.
10:32 The official flags Richie Foran offside. Jamie Langfield takes the free kick.
10:06 Free kick awarded for an unfair challenge on Stuart Duff by Darren Mackie. Graeme Shinnie takes the free kick.
9:25 Kevin McCann crosses the ball.
8:56 Foul by Darren Mackie on Graeme Shinnie, free kick awarded. Stuart Duff crosses the ball in from the free kick, clearance
by Yoann Folly.
7:51 Jonathan Hayes has an effort at goal from long range that goes wide left.
6:39 Inswinging corner taken by Jonathan Hayes from the right by-line, Headed effort from inside the area by Richie Foran misses
to the left of the target.
4:04 Centre by Jonathan Hayes.
1:59 Foul by Zander Diamond on Adam Rooney, free kick awarded. Stuart Duff restarts play with the free kick.
1:15 Ryan Jack challenges Stuart Duff unfairly and gives away a free kick. Ryan Esson takes the free kick.
0:00 The match begins.
Live text and data provided by The Press Association.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.