Vinicius Junior scored a hat trick as Real Madrid turned boos into cheers with a 5-2 win over Borussia Dortmund in the Champions League on Tuesday, while Paris Saint-Germain dropped more points.