Rangers loanee Alex Lowry scored his first Hearts goal in stoppage time to send the club into the semi-finals of the Viaplay Cup.

The 20-year-old joined Hearts on a season-long loan deal with Rangers reserving the right to recall the youngster in January.

And in his ninth outing for the Tynecastle outfit Lowry slammed home his first goal.

With the scoreline locked at 1-1 between Hearts and Kilmarnock, Lowry climbed off the bench in stoppage time before netting the winner seconds later.

The creative midfielder controlled the ball in the box before dragging back and arrowing into the bottom corner.

On his strike, he told Viaplay Sports: "It was brilliant, it's been a long time coming. I was starting to worry a wee bit!

"It was just a perfect moment, last minute of the game and I put it in the bottom corner.

"Overall happy we are through.

"He [Steven Naismith] told me to be the matchwinner and then Gordy said to me as well. They put the belief in me to go and do it and I came up on top today."

And on where the strike ranks in his career, Lowry commented: "That was one of the most meaningful ones. My debut goal is up there but that was a different feeling. I've never had the chance to put a first team through so that was just an unreal feeling. I'm delighted.