An inspired Marcus Rashford celebrated his return to English soil by scoring twice in nine second-half minutes to give Barcelona a 2-1 victory over Newcastle United in their Champions League season opener at St James' Park on Thursday.

Missing key players Lamine Yamal, Alejandro Balde and Gavi through injury, the visitors had to weather an early storm as Newcastle pressed high relentlessly, with goalkeeper Joan Garcia making a fabulous reflex save to deny Harvey Barnes from close-range early in the game.

The five-time European champion gradually gained control of proceedings until English forward Rashford broke the deadlock in the 58th minute, scoring his first goal for Barcelona with an angled header from Jules Kounde's right-wing cross that nestled just inside the left post beyond Nick Pope's reach.