Inverness made sure of a 10th-place finish in the Scottish Premier League with victory over Hibernian, who end their campaign one position below.
Greg Tansey found the net with a fabulous free kick on 62 mins.
And, soon after, Jonny Hayes converted from the penalty spot after a handball offence from Matt Doherty.
In a first-half low on thrills, Inverness keeper Ryan Esson made a good save to keep out a fierce shot from George Francomb.
Teenager Paul Grant made his debut for the visitors as manager Pat Fenlon rested several regulars ahead of next weekend's Scottish Cup final.
But Inverness did nothing to test the 19-year-old during a drab first 45 minutes.
This visitors were equally unadventurous, with both teams guilty of some dreadful passing and a lacklustre attitude.
Hibs midfielder Ivan Sproule sprinted clear of an opponent to deliver a low cross towards striker Garry O'Connor but Caley Thistle stalwart Ross Tokely managed to divert the danger.
With 35 minutes gone, a poor Tom Soares free kick was repelled by the home defence but only as far as Francomb, who fizzed in a strike from 25 yards that Esson did well to tip behind.
Leigh Griffiths replaced O'Connor for the second half, with the pair likely to lead the line together at Hampden.
But it was the home side that showed more attacking intent after the interval, Grant making his first SPL save when Hayes powered a shot straight at the youngster.
Inverness defender Kenny Gillet thumped a shot over from 30 yards before Tansey's free kick opened the scoring.
The English midfielder got the ball up and over the defensive wall with pace and power to leave Grant with no chance.
Two nervous clearances in quick succession from Grant then presented Caley Thistle with opportunities, with Hayes shooting too high, while Tansey could only find the keeper's arms.
A second goal arrived on 71 minutes when Doherty was penalised for handball and Hayes scored from the spot.
Hibs skipper Ian Murray, in what was perhaps his last outing for the club, gave his team-mates a fright with an awkward defensive header at the near post area, which flashed narrowly wide of his own goal.
Griffiths burst forward in a rare Hibs attack but was forced wide by Gillet and Esson was able to save the substitute's shot without too much trouble.
There was concern among the Hibs ranks in the final minute when full-back Doherty, one of the few players on show certain of a place in the Cup final, hobbled off after a clash with Billy McKay.
Live Text Commentary
Full Time The final whistle is blown by the referee.89:17
Free kick awarded for an unfair challenge on Billy McKay by Matt Doherty. Greg Tansey restarts play with the free kick.87:54
Leigh Griffiths challenges Graeme Shinnie unfairly and gives away a free kick. Graeme Shinnie restarts play with the free kick.87:19
Outswinging corner taken right-footed by Greg Tansey from the right by-line to the near post, clearance by Sam Stanton.85:55
Free kick awarded for an unfair challenge on George Francomb by Shane Sutherland. David Stephens takes the indirect free kick.84:13
Paul Grant takes the free kick.84:13 Substitution
Substitution Johnny Hayes leaves the field to be replaced by Nick Ross.84:13
Shane Sutherland fouled by Matt Doherty, the ref awards a free kick. Greg Tansey crosses the ball in from the free kick. Richie Foran is ruled offside.83:44
Unfair challenge on Graeme Shinnie by Sam Stanton results in a free kick. Kenny Gillet takes the indirect free kick.82:40
Kenny Gillet concedes a free kick for a foul on Leigh Griffiths. Leigh Griffiths has an effort direct from the free kick, save made by Ryan Esson.82:10
The assistant referee flags for offside against Billy McKay. Free kick taken by Paul Grant.78:21
Leigh Griffiths takes a shot. Save by Ryan Esson. Inswinging corner taken from the left by-line by David Wotherspoon, Richie Foran manages to make a clearance.77:50
Corner from the left by-line taken by Greg Tansey, clearance made by David Stephens.76:34
Foul by Eoin Doyle on Kenny Gillet, free kick awarded. Kenny Gillet restarts play with the free kick.76:02
Free kick awarded for a foul by Leigh Griffiths on Richie Foran. Ross Tokely restarts play with the free kick.74:03
David Wotherspoon gives away a free kick for an unfair challenge on Richie Foran. Ross Tokely restarts play with the free kick.73:39
Free kick awarded for a foul by Graeme Shinnie on David Wotherspoon. Indirect free kick taken by Matt Doherty.71:18 Substitution
Substitution Eoin Doyle on for Roy O'Donovan.70:52 Goal scored
Goal! - Johnny Hayes - Inverness 2 - 0 Hibernian Johnny Hayes scores a placed penalty. Inverness CT 2-0 Hibernian.70:06
Matt Doherty is penalised for a handball.
Greg Tansey takes a shot. Paul Grant makes a comfortable save.65:08
Corner taken by Greg Tansey from the left by-line, Ross Tokely challenges Sean O'Hanlon unfairly and gives away a free kick. Free kick taken by Paul Grant.64:23
Effort by Johnny Hayes from a long way out goes over the crossbar.62:25 Substitution
Substitution Owain Tudur Jones joins the action as a substitute, replacing Gregory Tade.62:25 Substitution
Substitution Shane Sutherland comes on in place of Andrew Shinnie.61:42 Goal scored
Goal! - Greg Tansey - Inverness 1 - 0 Hibernian Greg Tansey scores a goal direct from the free kick from outside the penalty box to the bottom left corner of the goal. Inverness CT 1-0 Hibernian.60:47 Booking
Booking Caution for David Stephens.60:33
David Stephens challenges Johnny Hayes unfairly and gives away a free kick.59:28 Substitution
Substitution Sam Stanton replaces Tom Soares.58:04
Kenny Gillet produces a right-footed shot from long range that goes over the bar.55:23
Corner from left by-line taken by Tom Soares.55:03
Short corner worked by Tom Soares.52:48
Free kick awarded for a foul by David Stephens on Andrew Shinnie. Thomas Piermayr produces a strike on goal direct from the free kick.52:37
Tom Soares gives away a free kick for an unfair challenge on Ross Tokely. Ross Tokely restarts play with the free kick.51:40
Free kick awarded for an unfair challenge on George Francomb by Andrew Shinnie. Indirect free kick taken by Paul Grant.50:34
Johnny Hayes takes the inswinging corner, clearance made by Tom Soares.49:25
Leigh Griffiths concedes a free kick for a foul on Richie Foran. Ryan Esson takes the indirect free kick.48:15
Johnny Hayes takes a shot. Save made by Paul Grant.45:01
The second half kicks off.45:01 Substitution
Substitution (Hibernian) makes a substitution, with Leigh Griffiths coming on for Garry O'Connor.45:00 +0:05 Half time
Half Time It is the end of the first-half.44:18
Ross Tokely gives away a free kick for an unfair challenge on Garry O'Connor. Free kick taken by George Francomb.41:24
Gregory Tade is caught offside. Paul Grant takes the indirect free kick.38:44
Corner taken by Tom Soares from the right by-line, Ross Tokely manages to make a clearance.37:52
Free kick awarded for a foul by Tom Soares on Richie Foran. Kenny Gillet restarts play with the free kick.37:14
Richie Foran fouled by David Wotherspoon, the ref awards a free kick. Andrew Shinnie produces a shot on goal direct from the free kick.35:07
George Francomb takes a shot. Save by Ryan Esson. Corner from the left by-line taken by Tom Soares, Gregory Tade fouled by Matt Doherty, the ref awards a free kick. Indirect free kick taken by Ryan Esson.34:28
Free kick awarded for a foul by Kenny Gillet on Matt Doherty. Free kick crossed right-footed by Tom Soares, clearance made by Greg Tansey.32:47
Johnny Hayes restarts play with the free kick.32:47 Booking
Booking George Francomb is cautioned by the ref for unsporting behaviour.32:43
George Francomb challenges Andrew Shinnie unfairly and gives away a free kick.31:50
Gregory Tade concedes a free kick for a foul on Matt Doherty. Matt Doherty restarts play with the free kick.27:13
Corner taken right-footed by Tom Soares to the near post, clearance by Thomas Piermayr.26:18
Free kick awarded for a foul by Richie Foran on Roy O'Donovan. Free kick crossed right-footed by Tom Soares, Kenny Gillet manages to make a clearance.25:47
The referee blows for offside. Paul Grant takes the indirect free kick.22:11
Kenny Gillet challenges Garry O'Connor unfairly and gives away a free kick. Free kick crossed right-footed by Ivan Sproule.21:22
David Wotherspoon concedes a free kick for a foul on Andrew Shinnie. Free kick crossed by Greg Tansey. The assistant referee flags for offside against Richie Foran. Paul Grant restarts play with the free kick.18:52
Inswinging corner taken from the left by-line by Tom Soares.14:34
Foul by Sean O'Hanlon on Billy McKay, free kick awarded. Free kick crossed by Greg Tansey. Richie Foran is ruled offside. Paul Grant takes the indirect free kick.12:47
Tom Soares gives away a free kick for an unfair challenge on Richie Foran. Ross Tokely takes the free kick.12:16
The official flags Graeme Shinnie offside. Indirect free kick taken by Paul Grant.6:38
The official flags Ivan Sproule offside. Ryan Esson restarts play with the free kick.6:14
Short corner taken by Greg Tansey.5:09
Richie Foran fouled by Tom Soares, the ref awards a free kick. Direct effort from the free kick comes in from Andrew Shinnie.3:11
Foul by Roy O'Donovan on Richie Foran, free kick awarded. Greg Tansey delivers the ball from the free kick right-footed from left wing, clearance by David Stephens.0:00
The match gets underway.
Live data and text provided by our data suppliers