Holders Manchester City struck twice in the final minutes through Julian Alvarez and Jeremy Doku to beat hosts RB Leipzig 3-1 on Wednesday and rebound from successive domestic defeats to take control of Champions League Group G with maximum points.
A moment of uncertainty from goalkeeper Jonas Urbig allowed Benedict Hollerbach to score a late goal as Union Berlin secured a 1-1 home draw with Bayern Munich.