Manchester United flop Marcus Rashford has been hailed as Barcelona's best player as he lit up the Champions League again and led the Catalan giants to a thumping 6-1 win over Olympiacos on Tuesday. Rashford, deployed as a No.9 in the absence of Ferran Torres and Robert Lewandowski, delivered with a brace as the Spanish champions returned to winning ways in Europe.