Aston Villa clinched top spot in Group E and their place in the last 16 of the Europa Conference League with a draw at Zrinjski Mostar.
Nicolo Zaniolo's placed effort from substitute John McGinn's second-half cross appeared to have given Villa victory.
However, Matija Malekinusic's curling late effort ensured a nervy finale for the visitors who dominated early on.
Villa finished a point clear of Legia Warsaw, with Zrinjski bottom.
More to follow.
Follow all Thursday's European actionHow did you rate Aston Villa's performance? Have your say herePlayer of the match
McGinnJohn McGinn
with an average of 8.01
Zrinjski Mostar
Squad number22Player nameHrvanovic
Squad number6Player nameCorluka
Squad number10Player nameKis
Squad number35Player nameMaric
Squad number2Player nameMarin
Squad number17Player nameMalekinusic
Squad number50Player nameMemija
Squad number25Player nameCuze
Squad number99Player nameBilbija
Squad number20Player nameIvancic
Squad number5Player nameCanadjija
Squad number15Player nameRadic
Squad number9Player nameSabljic
Squad number8Player nameZlomislic
Squad number27Player nameJakovljevic
Aston Villa
Squad number7Player nameMcGinn
Squad number12Player nameDigne
Squad number14Player nameP Torres
Squad number22Player nameZaniolo
Squad number4Player nameKonsa
Squad number6Player nameDouglas Luiz
Squad number42Player nameMarschall
Squad number2Player nameCash
Squad number41Player nameJ Ramsey
Squad number15Player nameÁlex Moreno
Squad number3Player nameDiego Carlos
Squad number19Player nameDiaby
Squad number32Player nameDendoncker
Squad number24Player nameDurán
Squad number58Player nameO'Reilly
Squad number16Player nameChambers
Line-ups
Zrinjski Mostar
Formation 4-2-3-1
35Maric6Corluka27Jakovljevic15Radic50MemijaSubstituted forHrvanovicat 67'minutes5CanadjijaBooked at 4minsSubstituted forKisat 34'minutes8Zlomislic17MalekinusicBooked at 88minsSubstituted forMarinat 90+2'minutes20Ivancic25CuzeSubstituted forSabljicat 67'minutes99BilbijaSubstitutes
1Sefo2Marin9Sabljic10Kis22Hrvanovic24Misic29Prskalo95SenicAston Villa
Formation 4-1-3-2
42Marschall2CashSubstituted forChambersat 69'minutes4Konsa14P TorresSubstituted forDiego Carlosat 69'minutes15MorenoSubstituted forDigneat 58'minutes6Douglas Luiz19DiabySubstituted forO'Reillyat 79'minutes22ZanioloBooked at 37mins32Dendoncker24Durán41J RamseySubstituted forMcGinnat 58'minutesBooked at 84minsSubstitutes
1E Martínez3Diego Carlos7McGinn11Watkins12Digne16Chambers44Kamara58O'ReillyLive Text
Match ends, Zrinjski Mostar 1, Aston Villa 1.
Second Half ends, Zrinjski Mostar 1, Aston Villa 1.
Foul by Douglas Luiz (Aston Villa).
Nemanja Bilbija (Zrinjski Mostar) wins a free kick in the defensive half.
Delay over. They are ready to continue.
Substitution, Zrinjski Mostar. Luka Marin replaces Matija Malekinusic because of an injury.
Delay in match because of an injury Matija Malekinusic (Zrinjski Mostar).
Corner, Zrinjski Mostar. Conceded by Leander Dendoncker.
Matija Malekinusic (Zrinjski Mostar) is shown the yellow card for excessive celebration.
Goal! Zrinjski Mostar 1, Aston Villa 1. Matija Malekinusic (Zrinjski Mostar) right footed shot from outside the box to the top right corner. Assisted by Tomislav Kis.
Attempt blocked. Douglas Luiz (Aston Villa) right footed shot from more than 35 yards is blocked. Assisted by Nicolò Zaniolo.
John McGinn (Aston Villa) is shown the yellow card for a bad foul.
Foul by John McGinn (Aston Villa).
Antonio Ivancic (Zrinjski Mostar) wins a free kick in the defensive half.
Attempt missed. Aldin Hrvanovic (Zrinjski Mostar) with an attempt from very close range is just a bit too high.
Foul by Diego Carlos (Aston Villa).
Marko Maric (Zrinjski Mostar) wins a free kick in the defensive half.
Corner, Aston Villa. Conceded by Josip Corluka.
Substitution, Aston Villa. Tommi O'Reilly replaces Moussa Diaby.
Leander Dendoncker (Aston Villa) wins a free kick in the defensive half.