Cyriel Dessers and Tom Lawrence both scored twice as Rangers ended their pre-season preparations with a 4-4 draw away to Union Berlin.
Midfielder Janik Haberer gave the hosts a fifth-minute lead at Stadion An der Alten Försterei, but striker Dessers round the home goalkeeper to slot home an equaliser eight minutes later.
Striker Jordan Siebatcheu restored the lead after 21 minutes from the penalty spot, only for midfielder Lawrence to fire in from just inside the penalty box twice within five minutes just after the half-hour mark.
Haberer’s close-range finish levelled the scores again at the break and winger David Preu found the bottom corner just short of the hour.
Dessers, though, had the final say as he weaved his way inside the penalty box before prodding through the goalkeeper’s leg with 22 minutes remaining.
Rangers next weekend travel to face Hearts in their Scottish Premiership season opener.
Tom Lawrence,Cyriel Dessers,Janik Haberer,Union Berlin,Rangers,Jordan Siebatcheu,David Preu