Match ends, Paris Saint Germain 6, Crvena Zvezda 1.
A Neymar hat-trick inspired Paris St-Germain to an emphatic Champions League Group C victory over Red Star Belgrade at the Parc des Princes.
In a one-sided contest, Neymar set the hosts on their way with an exquisite free-kick which found the bottom left corner from 25 yards out.
The Brazil forward doubled PSG's lead less than three minutes later as the visitors attempted to regroup - guiding a close-range effort into the roof of the net after exchanging passes with Kylian Mbappe.
Edinson Cavani's deflected strike made it three and Angel di Maria flicked Thomas Meunier's cross in for a fourth goal before half-time.
PSG began the competition with a narrow 3-2 defeat at Liverpool but back in Paris, and with Italian midfielder Marco Verratti restored to their starting XI after suspension, this showing was a reminder of the firepower at Thomas Tuchel's disposal.
Despite a determined start, Red Star manager Vladan Milojevic was forced into changes of personnel and tactics at the interval in an attempt to avoid embarrassment.
However, the second period continued in the same fashion as the first.
Visiting goalkeeper Milan Borjan superbly saved a succession of shots as the French Ligue 1 leaders repeatedly carved Red Star open down the left.
On his 50th appearance for PSG, Mbappe received his reward for a fine individual performance by finishing off a sublime move involving Neymar and Juan Bernat to record his 27th goal for the club.
Former Germany international Marko Marin got the Serbian side on the scoresheet with a powerful drive but Neymar had the final word with another superb free-kick.
It ensured he completed his second ever Champions League hat-trick, after one for Barcelona in their 6-1 group stage home win against Celtic in December 2013, and also became the joint-highest scoring Brazilian in Champions League history, level with Kaka on 30 goals.
More to follow.
Match ends, Paris Saint Germain 6, Crvena Zvezda 1.
Second Half ends, Paris Saint Germain 6, Crvena Zvezda 1.
Attempt missed. Edinson Cavani (Paris Saint Germain) right footed shot from outside the box is too high. Assisted by Julian Draxler.
Marco Verratti (Paris Saint Germain) wins a free kick on the right wing.
Foul by Lorenzo Ebecilio (Crvena Zvezda).
Attempt missed. Presnel Kimpembe (Paris Saint Germain) left footed shot from outside the box misses to the right following a corner.
Corner, Paris Saint Germain. Conceded by Milan Rodic.
Attempt blocked. Adrien Rabiot (Paris Saint Germain) header from the centre of the box is blocked. Assisted by Ángel Di María with a cross.
Corner, Paris Saint Germain. Conceded by Milos Degenek.
Attempt blocked. Ángel Di María (Paris Saint Germain) left footed shot from the left side of the box is blocked. Assisted by Juan Bernat.
Corner, Paris Saint Germain. Conceded by Milos Degenek.
Attempt blocked. Eric Maxim Choupo-Moting (Paris Saint Germain) right footed shot from the centre of the box is blocked. Assisted by Thomas Meunier.
Offside, Paris Saint Germain. Julian Draxler tries a through ball, but Eric Maxim Choupo-Moting is caught offside.
Attempt saved. Thomas Meunier (Paris Saint Germain) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Eric Maxim Choupo-Moting.
Adrien Rabiot (Paris Saint Germain) wins a free kick in the defensive half.
Foul by Lorenzo Ebecilio (Crvena Zvezda).
Foul by Thilo Kehrer (Paris Saint Germain).
Milan Pavkov (Crvena Zvezda) wins a free kick in the attacking half.
Offside, Paris Saint Germain. Eric Maxim Choupo-Moting tries a through ball, but Edinson Cavani is caught offside.
Attempt saved. Eric Maxim Choupo-Moting (Paris Saint Germain) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Adrien Rabiot.
Substitution, Paris Saint Germain. Julian Draxler replaces Neymar.
Goal! Paris Saint Germain 6, Crvena Zvezda 1. Neymar (Paris Saint Germain) from a free kick with a right footed shot to the top right corner.
Neymar (Paris Saint Germain) wins a free kick in the attacking half.
Foul by Lorenzo Ebecilio (Crvena Zvezda).
Foul by Eric Maxim Choupo-Moting (Paris Saint Germain).
Filip Stojkovic (Crvena Zvezda) wins a free kick in the defensive half.
Substitution, Paris Saint Germain. Eric Maxim Choupo-Moting replaces Kylian Mbappé.
Substitution, Paris Saint Germain. Thilo Kehrer replaces Thiago Silva.
Milan Pavkov (Crvena Zvezda) is shown the yellow card for a bad foul.
Presnel Kimpembe (Paris Saint Germain) wins a free kick in the defensive half.
Foul by Milan Pavkov (Crvena Zvezda).
Attempt missed. Ángel Di María (Paris Saint Germain) right footed shot from the centre of the box misses to the right. Assisted by Neymar.
Goal! Paris Saint Germain 5, Crvena Zvezda 1. Marko Marin (Crvena Zvezda) right footed shot from the right side of the box to the high centre of the goal. Assisted by Lorenzo Ebecilio with a through ball.
Substitution, Crvena Zvezda. Lorenzo Ebecilio replaces El Fardou Ben.
Attempt missed. Kylian Mbappé (Paris Saint Germain) left footed shot from the centre of the box is high and wide to the left.
Goal! Paris Saint Germain 5, Crvena Zvezda 0. Kylian Mbappé (Paris Saint Germain) right footed shot from very close range to the centre of the goal. Assisted by Edinson Cavani.
Attempt missed. Edinson Cavani (Paris Saint Germain) left footed shot from very close range misses to the right. Assisted by Juan Bernat.
Attempt saved. Ángel Di María (Paris Saint Germain) left footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Neymar.
Attempt missed. Adrien Rabiot (Paris Saint Germain) left footed shot from outside the box is high and wide to the left. Assisted by Ángel Di María.
Filip Stojkovic (Crvena Zvezda) is shown the yellow card for a bad foul.