Danny Williams' first Inverness goal gave Caley Thistle a deserved first win in six games against Aberdeen.

The Englishman hit a fierce 10-yard shot in off the bar in the 22nd minute to earn manager John Hughes his second victory in charge.

Aberdeen had plenty of set-piece opportunities but lacked invention in open play at Pittodrie.

And the visitors almost extended their lead when Graeme Shinnie's late curled shot hit the foot of the post.

That chance on the break summed up the story of the game, with Inverness creating the more clear-cut chances by far, despite the Dons' high count of corners and free-kick opportunities.

Over 12,000 fans turned out to see Aberdeen stutter in a match they were favourites to win on recent form.

The first signs of Caley Thistle's threat from the wings came when Billy McKay almost connected with Aaron Doran's low cross from the right, but that preceded a 15-minute spell of Aberdeen superiority.

Niall McGinn and Barry Robson caught Inverness sleeping with a quick corner and Robson's cross is arrived at the head of striker Scott Vernon, who could not direct his effort on target.

The Dons won themselves 10 first-half corners and with the delivery of set-piece expert Robson, most would expect one to lead to the breakthrough.

However, a combination of wayward headers and solid Inverness defending frustrated the hosts and a clever counter-attack brought the Highlanders the lead.

Doran, again scampering down the right, sent in another testing delivery which McKay touched on to Williams, who netted his first Caley Thistle goal emphatically with a thumped left-footer that found the top corner via the crossbar.

Williams, signed from Kendal Town in the summer, proved to be a constant menace, popping up on both flanks to trouble Aberdeen.

The Englishman played in Doran to test Dons goalkeeper Jamie Langfield before again showing his creativity by rolling the ball across the six-yard box - a pass which was only just missed by the stretching McKay.

And he picked up where he left off at the start of the second half, centring for a McKay stab at goal that required a good block by Mark Reynolds.

Aberdeen's set-piece woes continued as Russell Anderson bulleted another header over the top of Dean Brill's goal.

Derek McInnes introduced winger Jonny Hayes and forward Josh Magennis to provide fresh energy up, but the Dons' best chance of the match came from the boot of Willo Flood.

The ball ricocheted to the Irish midfielder in the same position he netted his winner against Hibs, and his dipping half-volley was turned over by Brill.

Shinnie's effort off the upright was followed by McKay whizzing a low drive by the post as Inverness searched for a second.

Lineup, Bookings (3) & Substitutions (6)

Aberdeen

  • 01 Langfield
  • 28 Tate (Shaughnessy - 58' Booked )
  • 05 Considine
  • 22 Jack
  • 04 Anderson
  • 06 Reynolds
  • 16 Pawlett
  • 08 Flood
  • 09 Vernon (Magennis - 65' )
  • 15 Robson (Hayes - 59' )
  • 10 McGinn

Substitutes

  • 02 Shaughnessy
  • 07 Zola
  • 11 Hayes
  • 14 Smith
  • 21 Magennis
  • 26 Storie
  • 30 Rogers

Inverness Caledonian Thistle

  • 12 Brill
  • 02 Raven
  • 18 Tremarco Booked
  • 03 Shinnie
  • 06 Meekings
  • 14 Devine
  • 10 Doran (Tansey - 65' )
  • 19 Williams
  • 07 McKay (Evans - 88' )
  • 11 Ross (Vincent - 75' )
  • 20 Polworth Booked

Substitutes

  • 01 Esson
  • 04 Vincent
  • 16 Tansey
  • 17 Greenhalgh
  • 21 Pepper
  • 36 Christie
  • 40 Evans
Ref: Iain Brines
Att: 12,021

Match Stats

Shots

6 7

On target

2 3

Corners

13 5

Fouls

12 12

Live Text Commentary

Full time

Full Time Match ends, Aberdeen 0, Inverness CT 1.

90:00 +2:09 Full time

Full Time Second Half ends, Aberdeen 0, Inverness CT 1.

90:00 +0:11

Corner, Inverness CT. Conceded by Willo Flood.

88:21

Willo Flood (Aberdeen) wins a free kick on the right wing.

88:21

Foul by Graeme Shinnie (Inverness CT).

87:42 Substitution

Substitution Substitution, Inverness CT. Adam Evans replaces Billy McKay.

87:15

Attempt blocked. Niall McGinn (Aberdeen) right footed shot from the left side of the box is blocked.

84:45

Attempt missed. Billy McKay (Inverness CT) right footed shot from the right side of the box is close, but misses to the left.

83:46

Foul by Mark Reynolds (Aberdeen).

83:46

Graeme Shinnie (Inverness CT) wins a free kick in the attacking half.

82:51

Attempt missed. Niall McGinn (Aberdeen) right footed shot from outside the box misses to the right.

82:12

Joe Shaughnessy (Aberdeen) wins a free kick in the attacking half.

82:12

Foul by Greg Tansey (Inverness CT).

79:31

Niall McGinn (Aberdeen) wins a free kick in the defensive half.

79:31

Foul by David Raven (Inverness CT).

79:02

Graeme Shinnie (Inverness CT) hits the left post with a right footed shot from outside the box.

76:00

Jonathan Hayes (Aberdeen) wins a free kick in the attacking half.

75:56

Foul by Carl Tremarco (Inverness CT).

75:11

Mark Reynolds (Aberdeen) wins a free kick in the defensive half.

75:11

Foul by Danny Devine (Inverness CT).

74:37 Substitution

Substitution Substitution, Inverness CT. James Vincent replaces Nick Ross.

74:16

Corner, Inverness CT. Conceded by Russell Anderson.

73:50 Booking

Booking Joe Shaughnessy (Aberdeen) is shown the yellow card.

73:33

Foul by Joe Shaughnessy (Aberdeen).

73:33

Graeme Shinnie (Inverness CT) wins a free kick in the defensive half.

70:21

Foul by Josh Magennis (Aberdeen).

70:21

Graeme Shinnie (Inverness CT) wins a free kick on the left wing.

69:17

Corner, Aberdeen. Conceded by Dean Brill.

69:09

Attempt saved. Willo Flood (Aberdeen) right footed shot from outside the box is saved in the top right corner.

67:33

Corner, Inverness CT. Conceded by Russell Anderson.

66:49

Foul by Peter Pawlett (Aberdeen).

66:49

David Raven (Inverness CT) wins a free kick in the attacking half.

64:53 Substitution

Substitution Substitution, Aberdeen. Josh Magennis replaces Scott Vernon.

64:24 Substitution

Substitution Substitution, Inverness CT. Greg Tansey replaces Aaron Doran.

63:45

Corner, Inverness CT. Conceded by Willo Flood.

61:20

Corner, Aberdeen. Conceded by Danny Devine.

60:16

Foul by Russell Anderson (Aberdeen).

60:16

Billy McKay (Inverness CT) wins a free kick in the defensive half.

58:41

Attempt missed. Jonathan Hayes (Aberdeen) right footed shot from the centre of the box is too high.

58:16 Substitution

Substitution Substitution, Aberdeen. Jonathan Hayes replaces Barry Robson.

57:51 Substitution

Substitution Substitution, Aberdeen. Joe Shaughnessy replaces Alan Tate.

56:57

Corner, Aberdeen. Conceded by Graeme Shinnie.

54:53

Foul by Willo Flood (Aberdeen).

54:53

Graeme Shinnie (Inverness CT) wins a free kick in the defensive half.

54:10

Foul by Willo Flood (Aberdeen).

54:10

Nick Ross (Inverness CT) wins a free kick in the defensive half.

53:09

Russell Anderson (Aberdeen) wins a free kick in the defensive half.

53:09

Foul by David Raven (Inverness CT).

45:00

Second Half begins Aberdeen 0, Inverness CT 1.

45:00 +0:08 Half time

Half Time First Half ends, Aberdeen 0, Inverness CT 1.

44:46

Foul by Scott Vernon (Aberdeen).

44:46

Danny Devine (Inverness CT) wins a free kick in the attacking half.

44:19

Corner, Aberdeen. Conceded by Graeme Shinnie.

43:28

Russell Anderson (Aberdeen) wins a free kick in the defensive half.

43:28

Foul by Graeme Shinnie (Inverness CT).

42:42

Attempt saved. Danny Williams (Inverness CT) left footed shot from the left side of the box is saved in the centre of the goal.

40:51

Foul by Peter Pawlett (Aberdeen).

40:51

Carl Tremarco (Inverness CT) wins a free kick in the attacking half.

37:28

Corner, Inverness CT. Conceded by Russell Anderson.

33:22

Attempt missed. Billy McKay (Inverness CT) right footed shot from the centre of the box is close, but misses to the right.

31:45

Corner, Aberdeen. Conceded by Carl Tremarco.

30:47 Booking

Booking Carl Tremarco (Inverness CT) is shown the yellow card.

30:42

Barry Robson (Aberdeen) wins a free kick in the defensive half.

30:42

Foul by Carl Tremarco (Inverness CT).

29:02

Corner, Aberdeen. Conceded by Carl Tremarco.

28:33

Attempt saved. Aaron Doran (Inverness CT) right footed shot from the right side of the box is saved in the centre of the goal.

27:24 Booking

Booking Liam Polworth (Inverness CT) is shown the yellow card.

27:21

Andrew Considine (Aberdeen) wins a free kick in the attacking half.

27:21

Foul by Liam Polworth (Inverness CT).

25:51

Attempt saved. Russell Anderson (Aberdeen) header from the left side of the box is saved in the top centre of the goal.

25:20

Corner, Aberdeen. Conceded by Josh Meekings.

23:13

Attempt missed. Josh Meekings (Inverness CT) header from the centre of the box is too high.

22:32

Foul by Andrew Considine (Aberdeen).

22:32

Aaron Doran (Inverness CT) wins a free kick in the attacking half.

21:21 Goal scored

Goal! Goal! Aberdeen 0, Inverness CT 1. Danny Williams (Inverness CT) left footed shot from the centre of the box to the top left corner. Assisted by Aaron Doran.

17:20

Corner, Aberdeen. Conceded by David Raven.

16:24

Corner, Aberdeen. Conceded by Liam Polworth.

13:56

Corner, Aberdeen. Conceded by Nick Ross.

13:13

Scott Vernon (Aberdeen) wins a free kick in the defensive half.

13:13

Foul by Josh Meekings (Inverness CT).

9:44

Barry Robson (Aberdeen) wins a free kick in the attacking half.

9:44

Foul by Graeme Shinnie (Inverness CT).

9:05

Attempt missed. Scott Vernon (Aberdeen) header from the centre of the box is close, but misses to the right.

7:43

Corner, Aberdeen. Conceded by Josh Meekings.

6:49

Foul by Russell Anderson (Aberdeen).

6:49

Danny Devine (Inverness CT) wins a free kick in the attacking half.

6:10

Corner, Aberdeen. Conceded by David Raven.

3:38

Barry Robson (Aberdeen) wins a free kick in the attacking half.

3:38

Foul by Carl Tremarco (Inverness CT).

1:20

Hand ball by Ryan Jack (Aberdeen).

0:30

Corner, Aberdeen. Conceded by Danny Williams.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers