After missing a week through injury, Leckie returned to the FC Ingolstadt starting line-up for the visit of league-leaders Bayern.
And it appeared like the relegation battlers would hold on for a point as they defended superbly for 89 minutes, when the Australian winger was substituted.
There was still time for Bayern to score twice in the dying minutes, first through Chilean Arturo Vidal – who the Caltex Socceroos will face at June’s Confederation’s Cup – and then via Arjen Robben.
The defeat means Ingolstadt remains in the Bundesliga drop zone for at least another week.
It was an all-Aussie affair at Loftus Road as Massimo Luongo’s QPR took on Aaron Mooy’s high-flying Huddersfield.
And it was Mooy’s men that prevailed 2-1 to move up to third spot in the Championship on the back of an 11th win in their last 14 matches.
Both Caltex Socceroo midfielders were impressive in 90 minutes for their respective sides.
Defender Bailey Wright was involved in a six-goal thriller as his Bristol City side drew 3-3 at promotion-chasing Derby County.
But it really should have been all three points for City as they threw away a 3-0 lead at half-time, with a brace for Darren Bent and another goal for Tom Ince allowing Steve McLaren’s men to pinch a draw.
It was a tough night at the office for Jackson Irvine and Burton Albion, beaten 4-1 by second-placed Brighton and Hove Albion, while Ryan Williams played just over an hour as Barnsley drew 0-0 at Reading.
In Holland, keeper Brad Jones kept another clean sheet as Feyenoord extended their lead at the top of the Eredivisie with a 2-0 win over Groningen.
Jones played another 90 minutes for the Rotterdam club, while left-back Jason Davidson watched from the bench for the visitors.
James Jeggo got through a full game for Sturm Graz in Austria but they lost 1-0 away to Mattersburg, while in Turkey Aziz Behich played 90 minutes as Bursaspor scored a late penalty too draw 1-1 with Fenerbache.
Ryan Edwards is through to the last eight in the Scottish Cup after his Partick Thistle fought out an excellent 1-0 win away at St Johnstone, with the Aussie playing a full game at right wing-back.
There were six Aussies in action in League One in England, with wins for on-loan Aiden O’Neill and defender Cameron Burgess.
O’Neill’s Oldham Athletic beat Coventry – who had Aussie Andy Rose in their side – 3-2, while Burgess helped Bury keep a clean sheet as they beat Swindon Town 1-0.
James Meredith played a full match for Bradford City as they drew 1-1 at Bristol Rovers, while Chris Herd’s Gillingham scored in the fifth minute of stoppage time to snatch a point against Port Vale.
And Bradden Inman played 89 minutes for Peterborough as they lost narrowly 1-0 against league-leaders Sheffield United.