Match ends, Inverness CT 2, Heart of Midlothian 0.
James Vincent and Miles Storey earned Inverness their first win of the season as Hearts suffered successive defeats.
Ryan Christie was the architect of the opener with a burst of pace down the left flank and composed cut-back which Vincent dispatched form close range.
Debutant Storey finished from an angle late on to seal the points.
It was a poor evening for Hearts, who had Juwon Oshaniwa dismissed just before the second goal after he lashed out at Tobi Sho-Silva.
This may be the spark Inverness require to progress this season.
Both sides handed debuts to recent recruits with Storey starting up front for the home side and Danny Swanson named in the Hearts line-up.
Hearts seemed to be edging the early stages with both sides comfortable in possession but rarely threatening.
Juanma Delgado broke into the box after Josh Meekings lost possession and claimed for a penalty under Ross Draper's challenge but the striker appeared to go down too easily.
Storey showed a flash of what he can offer when Danny Williams flicked a pass in behind, a heavy touch just carrying the ball through to goalkeeper Neil Alexander.
The game became more and more scrappy, exemplified when Juanma powered a fresh air-shot nowhere to the delight of the home crowd.
Oshaniwa then saw a low drive edge past the post after the ball deflected into his path before Robbie Neilson's side had a second penalty claim turned down.
Sam Nicholson struck a fierce effort off a defender's arm and referee Steven McLean seemed to make the correct call that there was no intent.
But Neilson seemed to believe hands were raised and made his thoughts known to an official.
Play improved in the second half and Christie, back on loan at Inverness after signing for Celtic, provided the spark the Highlanders needed.
He showed great pace to escape down the the left and squared accurately for the onrushing Vincent, who fired home from close range. It was Caley Thistle's first home goal in just over four and a half matches.
They took real confidence from that and looked far more purposeful.
Swanson offered most of Hearts' creativity but Owain Fon Williams was rarely troubled throughout as the visitors struggled to cut the home side open.
Oshaniwa was red-carded for hitting out at Sho-Silva after the pair had exchanged while awaiting a corner.
And Storey put the result beyond doubt after Iain Vigurs played a low ball across goal, striking powerfully past Alexander to seal a deserved Inverness win.
- 25Fon Williams
- 14DevineBooked at 52mins
- 16TanseyBooked at 83mins
- 4VincentSubstituted forVigursat 77'minutes
- 22ChristieSubstituted forSho-Silvaat 73'minutes
- 7Lopez Robles
- 2PatersonBooked at 44mins
- 17OshaniwaBooked at 87mins
- 35McKirdySubstituted forReillyat 78'minutes
- 10SowSubstituted forKingat 60'minutes
- 23SwansonSubstituted forWalkerat 67'minutes
- 19Delgado LloriaBooked at 90mins
- 14Pallardo Gonzalez
- Steven McLean
- Shots on Target
Second Half ends, Inverness CT 2, Heart of Midlothian 0.
Attempt missed. Callum Paterson (Heart of Midlothian) header from the right side of the six yard box is close, but misses to the right following a corner.
Corner, Heart of Midlothian. Conceded by Josh Meekings.
Attempt blocked. Jamie Walker (Heart of Midlothian) right footed shot from outside the box is blocked.
Juanma (Heart of Midlothian) wins a free kick on the right wing.
Foul by Danny Devine (Inverness CT).
Juanma (Heart of Midlothian) is shown the yellow card for a bad foul.
Foul by Juanma (Heart of Midlothian).
David Raven (Inverness CT) wins a free kick in the defensive half.
Goal! Inverness CT 2, Heart of Midlothian 0. Miles Storey (Inverness CT) left footed shot from the right side of the box to the high centre of the goal.
Attempt saved. Tobi Sho-Silva (Inverness CT) header from the centre of the box is saved in the centre of the goal.
Corner, Inverness CT. Conceded by Neil Alexander.
Attempt saved. Tobi Sho-Silva (Inverness CT) header from very close range is saved in the bottom left corner.
Juwon Oshaniwa (Heart of Midlothian) is shown the red card for violent conduct.
Corner, Inverness CT. Conceded by Callum Paterson.
Greg Tansey (Inverness CT) is shown the yellow card for a bad foul.
Prince Buaben (Heart of Midlothian) wins a free kick in the defensive half.
Foul by Greg Tansey (Inverness CT).
Attempt blocked. Juwon Oshaniwa (Heart of Midlothian) left footed shot from outside the box is blocked.