Bellingham’s last-minute winner earned the Champions League holders a 3-2 win at the Etihad.