Barcelona came from a goal down to beat Borussia Monchengladbach 2-1 in the Champions League tonight.
Luis Enrique's men were well below their best in Germany without Lionel Messi but managed to overrun Andre Schubert's side at Borussia-Park.
Thorgan Hazard gave Gladbach a surprise lead in the 34th minute after Mahmoud Dahoud had robbed Sergio Busquets of the ball before exchanging passes with Raffael and then setting up the Belgian to simply score this seventh of the season.
Gladbach keeper Yann Sommer was at his best to deny Luis Suarez just before the break before safely holding a well-hit effort from Ivan Rakitic just before the hour-mark.
Enrique made a couple of changes by bringing on Rafinha and Arda Turan for Paco Alcacer and Rakitic and it paid dividends on 65 minutes when Turan fired home an equaliser for the visitors.
Neymar produced a smart pass which met Turan's run and the Turkey international smashed home a bouncing ball from a tight angle for his third of the season.
Normality was then restored in the 73rd minute when Gerard Pique was handed a gift in the form of a spilled Sommer save from Suarez, allowing the Barca defender to slot with him ease from just a few yards out.
The victory sees Barcelona move two points clear of second-placed Manchester City, who drew 3-3 with Celtic in Glasgow, which makes Group C a little more open than we may ave first thought.
Barca will host Pep Guardiola's City in a glamour clash at Camp Nou on October 19 on the same night Celtic welcome Gladbach to Parkhead.
2016/17 UEFA Champions League - Group C
Borussia Mönchengladbach (GER): 1 (Thorgan Hazard 34')
Barcelona (SPN): 2 (Arda Turan 65', Gerard Pique 73')
Borussia-Park, Mönchengladbach, Germany - 45,000