Andy Moran and Zak Gilsenan were both on target as Republic of Ireland Under-21s beat Turkey 3-2 at Turner’s Cross in a Euro qualifier.

The visitors went in front in the first half when Kenan Yildiz scored from the penalty spot, but Moran got his side back on level terms with a stunning strike from the edge of the box after the break.

The 19-year-old captained the side for the first time in the absence of Wolves midfielder Joe Hodge, who was unavailable due to injury.

Turkey regained the lead when Cihan Canak fired home from inside the box and Jim Crawford’s side had a mountain to climb.

But Moran continued to cause problems in the final third and won a penalty, which was calmly stuck away by Rovers team-mate Zak Gilsenan.

Millwall forward Aidomo Emakhu scored a dramatic winner in the sixth minute of stoppage time to complete an unlikely turnaround.

There was more late drama when Sean Roughan was sent off by referee Joonas Jaanovits, but the hosts held on to secure all three points.

Moran played the full 90 minutes, while Gilsenan was introduced off the bench during the second half.

The Brighton youngster had a busy start to life at Rovers, making his debut at Watford before starting against Harrogate and Plymouth.

Meanwhile, Gilsenan is yet to feature in the league this season but has scored on both of his appearances in the Carabao Cup, including a superb free kick at the EnviroVent Stadium.

Crawford’s side are back in action at Turner’s Cross on Tuesday night when they face San Marino (7.30pm).