Omar Marmoush scored twice - and once deep into injury-time - to rescue a draw against Bayern Munich in a topsy-turvy encounter at Deutsche Bank Park.