Scottish Premiership
Inverness CTInverness Caledonian Thistle0RangersRangers1

Inverness CT 0-1 Rangers

By Martin DowdenBBC Scotland at Caledonian Stadium
Kenny Miller
Kenny Miller scores his 100th goal for Rangers

Kenny Miller scored his 100th goal for Rangers as they beat Inverness to go third in the Scottish Premiership.

Miller scored the only goal of the game midway through the first half when he met Lee Wallace's cross with a perfectly struck angled volley.

Owain Fon Williams kept Inverness in the game with a marvellous save to deny Martyn Waghorn moments later.

Caley Thistle substitute Aaron Doran had an effort cleared off the line as Rangers held on for the points.

The win moves Mark Warburton's men four points behind Celtic having played two more matches than the league leaders.

Inverness' five-match unbeaten run ended as they remained eighth in the table.

Magnificent Miller

Miller's goal brought up his century for the Ibrox club - and there cannot have been too many better.

He knew exactly what he was doing as Wallace's delivery arrived, pausing and contorting his body shape perfectly before volleying off the outside of the boot away from Fon Williams into the corner.

Miller seemed full of confidence and was very unfortunate immediately after the break with a low shot Fon Williams did well to turn away.

Richie Foran
Richie Foran saw his side's five-match unbeaten run come to an end

He later tried an acrobatic overhead kick which belied his years.

At 36, he remains an important part of this Rangers side and proved the difference here. Scotland call-up anyone?

Taking your chances

Rangers capitalised quickly when they were on top, something Inverness failed to do when Lonsana Doumbouya somehow sent a close-range header over when they were pressuring the visiting defence early in the game.

He had time, was alone and just six yards out but his attempt was inexplicably weak.

Credit is due to the home side, though. They toughed it out, worked their way back into the game and really threatened an equaliser with an attacking approach.

Alex Fisher
Alex Fisher puts a close-range header wide late in the match

Carl Tremarco seemed to freeze when presented with a clear sight of goal before Doran scuffed one and then saw another effort saved.

Fellow substitute Alex Fisher, who scored a late equaliser against Celtic, had a chance right at the end but misguided his header.

They simply never gave in, something that will stand Richie Foran's side in good stead this season.

Rangers revival?

Rangers have lacked consistency in this campaign but this may prove a pivotal 90 minutes.

It is back-to-back wins now, and this came against a side brimming with confidence.

They had to weather an early storm with Inverness intent on unsettling them but they stuck to the gameplan and thrived for a long spell before Inverness pushed on.

Rangers are climbing the table and will feel they are now closer to where they want to be.

Managers' reaction

Inverness Caledonian Thistle manager Richie Foran: "I'm disappointed for the players. We gave it our all. On chances alone I think we deserved a draw.

"We just lacked that wee bit of quality in front of goal.

"I think it's our best performance over the last six games.

"I knew we'd get chances. Bringing Jake Mulraney and Aaron Doran on can turn a game for you and I thought they might have nicked us a goal.

"We kept believing. I can't complain. The lads have given their all but it just wasn't their night."

Rangers manager Mark Warburton told Rangers TV: "I'm delighted. It's a tough place to come. We can be better but tonight the focus was to get three points.

"We talk about players being brave - brave on the ball, brave to move one or two yards to receive it, but also the bravery of the boys heading, blocking tackling was outstanding.

"There's no lack of desire in that team. They are strong, quick athletes and it was a very pleasing performance.

(On Miller's 100th Rangers goal) "It is testament to his approach, the way he looks after himself, the way he conducts himself, the mentoring role he has on and off the field with the younger players, and the older players."


Inverness CT

Formation 4-2-3-1

  • 25Fon Williams
  • 2Raven
  • 5WarrenBooked at 84mins
  • 22McKayBooked at 33mins
  • 3Tremarco
  • 16Tansey
  • 11VigursSubstituted forDoran Coganat 68'minutes
  • 7Polworth
  • 8DraperBooked at 51mins
  • 20KingSubstituted forMulraneyat 68'minutes
  • 26DoumbouyaSubstituted forFisherat 79'minutes


  • 10Doran Cogan
  • 15Mulraney
  • 17Horner
  • 18Fisher
  • 19Boden
  • 29Cole
  • 31Mackay


Formation 4-3-3

  • 1Foderingham
  • 2Tavernier
  • 3Hill
  • 4Kiernan
  • 5Wallace
  • 16Halliday
  • 19KranjcarSubstituted forWindassat 75'minutes
  • 23Holt
  • 10McKaySubstituted forGarnerat 70'minutes
  • 33WaghornBooked at 51minsSubstituted forDodooat 70'minutes
  • 9Miller


  • 7Garner
  • 11Windass
  • 14Dodoo
  • 15Forrester
  • 17Hodson
  • 24Senderos
  • 25Gilks
William Collum

Match Stats

Home TeamInverness CTAway TeamRangers
Shots on Target

Live Text

  1. Post update

    Match ends, Inverness CT 0, Rangers 1.

  2. Full Time

    Second Half ends, Inverness CT 0, Rangers 1.

  3. Post update

    Wes Foderingham (Rangers) wins a free kick in the defensive half.

  4. Post update

    Foul by Ross Draper (Inverness CT).

  5. Post update

    Foul by Jason Holt (Rangers).

  6. Post update

    Jake Mulraney (Inverness CT) wins a free kick in the attacking half.

  7. Post update

    Joe Garner (Rangers) wins a free kick in the attacking half.

  8. Post update

    Foul by Brad McKay (Inverness CT).

  9. Post update

    Attempt missed. Alex Fisher (Inverness CT) header from the centre of the box misses to the right.

  10. Post update

    Kenny Miller (Rangers) wins a free kick on the left wing.

  11. Post update

    Foul by Jake Mulraney (Inverness CT).

  12. Post update

    Attempt blocked. James Tavernier (Rangers) right footed shot from outside the box is blocked.

  13. Booking

    Gary Warren (Inverness CT) is shown the yellow card for a bad foul.

  14. Post update

    Jason Holt (Rangers) wins a free kick in the attacking half.

  15. Post update

    Foul by Gary Warren (Inverness CT).

  16. Post update

    Clint Hill (Rangers) wins a free kick in the defensive half.

  17. Post update

    Foul by Ross Draper (Inverness CT).

  18. Post update

    Corner, Inverness CT. Conceded by Rob Kiernan.

  19. Post update

    Foul by Kenny Miller (Rangers).

  20. Post update

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

As It Stood

5St Johnstone8422118314
7Ross County823379-29
8Inverness CT92341217-59
12Partick Thistle7124711-45
View full Scottish Premiership table

Top Stories

Elsewhere on the BBC