PLAYER RATINGS: Lionel Messi the top dog as Barcelona hammer APOEL in Cyprus
Marc-Andre ter Stegen 7
Made one excellent stop to keep Apoel Nicosia at bay.
Dani Alves 6
Booked and will miss the crucial clash against PSG on December 10.
Gerard Pique 7
Some excellent passing and a solid defensive display.
Marc Bartra 7
Another good performance, giving Luis Enrique something to think about.
Jordi Alba 7
Blazed over after a wonderful cross by Messi.
Javier Mascherano 7
Showed why people like the idea of having him play in midfield rather than defence.
Ivan Rakitic 6
Solid performance, kept the ball moving in midfield. Subbed after an hour for Xavi.
Rafinha Alcantara 5
Set up Messi's goal with a mis-hit shot. Played reasonably but sent off for two bookable offences.
Luis Suarez 8
Fired straight at the keeper after Messi set him up. Didn't make a mistake the second time, rolling home coolly. Looking more comfortable.
Lionel Messi 10
In creative form, laying on chances for his team-mates. Oh, and scored a hat-trick himself, making him the all-time leading scorer in Champions League history.
Pedro Rodriguez 6
Set up Messi's third goal, although not much else of note.
SUBS
Xavi Hernandez 6
Adriano 6
Busquets N/A