Barcelona suffered their first group-stage defeat in two years at the hands of a gutsy Celtic side, while Manchester United and Chelsea grabbed late wins. Lionel Messi's goal only proved to be a consolation for Barca, who were stunned 2-1 by Celtic in Scotland. Robin van Persie came off the bench to inspire Manchester United's comeback at Braga, who gave away a one-goal lead to lose 3-1 to the English giants. In London, Chelsea needed a last-gasp strike from substitute Victor Moses to beat an impressive Shakhtar Donetsk side 3-2, in a thriller that included a wonder goal from Oscar. A hat-trick from veteran Claudio Pizarro lit up Bayern Munich's thumping 6-1 win over Lille.