The Austria international latched onto Samir Carruthers' neat through ball to grab an equaliser 15 minutes before the final whistle
Rick ten Voorde had given the hosts the lead in the first half at the Benteler Arena, but Andreas Weimann equalised with 15 minutes remaining for Paul Lambert's side.
Villa had a decent chance early on as Ciaran Clark headed wide from a corner, and they were made to rue that miss in the 22nd minute.
Thomas Bertels burst down the left wing before cleverly cutting back to Ten Voorde, who swept the ball past Jed Steer.
Villa boss Lambert elected to make 10 changes at half time and the introduction of Weimann after the break proved crucial.
The Austria international twice went close before finally latching onto a through ball by Samir Carruthers and rounding the goalkeeper before tapping into the empty net.
After drawing the first two games of their tour 1-1, Villa will hope for a first win when they take on VfL Bochum on Sunday.