Inverness CT 1-0 Celtic
Caley Thistle celebrate
Inverness Caley Thistle proved that lighting can strike twice in the same place with a fantastic Scottish Cup victory over Celtic.
Dennis Wyness scored the crucial goal on the stroke of half-time.
Celtic pressed throughout the second half for an equaliser but found Mark Brown in outstanding form in the home goal.
Caley Thistle started brightly enough, with Barry Robson looking lively, and Richie Hart fired in the first shot after three minutes, but the ball flew harmlessly over.
Jackie McNamara had Celtic's first real attempt on goal after eight minutes, but the long-range effort failed to test Mark Brown.
The home team were proving a threat and Paul Ritchie found a bit of space to get on the end of a Bobby Mann free kick, but could not direct his header on target.
At the other end, McNamara was thwarted by Brown as he latched onto David Fernandez' through ball.
Shaun Maloney tested Brown with a trademark free kick from the edge of the box on the half-hour mark, but the keeper saw enough of the ball to comfortably tip it over the bar.
Caley Thistle had not tested Javier Sanchez Broto in the entire first half, but they took the lead on the stroke of half-time when Wyness ran onto Hart's cutback to slip the ball past the keeper.
Celtic started the second half keen to get an equaliser as early as possible and Henrik Larsson was first to get an effort on target, but his header did not have sufficient power to test Brown.
Brown had to beat his best in 53 minutes when Fernandez fed Larsson who found space and looked certain to score, but the keeper somehow managed to push the ball wide.
John Hartson was brought into the game as Celtic became a little more anxious and he had a header on target within moments of coming on, but referee Alan Freeland blew for a free kick against him.
Fernandez did well to carve out an opening for himself, but blasted his shot out for a throw-in.
The game was being played almost entirely in the Caley half by this stage and the home defence did well to deflect a Jamie Smith shot wide.
In 72 minutes, Ross Tokely made a tremendous double clearance off the line as first Smith and then Larsson got efforts on target.
Hartson was next to be denied by Brown, the keeper reacting superbly to get down at his near post to keep out the Welshman's header.
Inverness CT: Brown, McCaffray, Mann, Munro, Golabek, Tokely,
Hart, McBain, Robson (Christie 85), Wyness, Ritchie (Keogh 81).
Subs Not Used: Stewart, Bagan, Fraser.
Celtic: Broto, Valgaeren, Varga, Laursen, Smith, Lennon,
McNamara, Fernandez, Guppy, Maloney (Hartson 63), Larsson.
Subs Not Used: Douglas, Balde, Healy, Miller.
Booked: McNamara, Lennon.
Ref: A Freeland (Aberdeen).