Halloran started and played 73 minutes on the right side of midfield in Heidenheim’s win which lifts them to fourth spot after four games.

Langerak was in goal for the entire match, but beaten twice in a frantic 10 minutes in the second half.

John Verhoek beat Langerak with a pinpoint header on 69 minutes, before Stuttgart leveled three minutes later.

Tim Skarke, who had come on for Halloran moments earlier, raced down the left flank and slotted past Langerak when in on goal for the winner on 76 minutes.

Elsewhere overnight, Awer Mabil was a 79th minute substitute for Esbjerg as they lost 3-0 to his parent club Midtjylland in Denmark. Brent McGrath was an unused sub.

Anthony Kalik wasn’t part of the Hajduk Split side which drew 1-1 with Inter Zapresic in Croatia.