Following the thrilling games played on Tuesday night, Champions League action continued on Wednesday.

Chelsea and Roma did not disappoint, playing to a 3-3 thriller in the Champions League headliner on Tuesday. While those teams split the points, a number of powers collected all three, with Manchester United, Bayern Munich, PSG, Barcelona and Juventus all securing victories to wrap up Matchday 3 and get the group stage to the halfway point.

Lionel Messi’s free kick gave Barcelona some breathing room in its win over Olympiakos and was the 100th goal he’s scored in UEFA club competitions. His former teammate, Neymar, scored on a free kick as well as part of PSG’s romp at Anderlecht.

Here’s how Wednesday’s Champions League action played out:

CSKA Moscow 0, FC Basel 2

Benfica 0, Manchester United 1

Anderlecht 0, PSG 4

Bayern Munich 3, Celtic 0

Chelsea 3, Roma 3

Qarabag 0, Atletico Madrid 0

Juventus 2, Sporting CP 1

Barcelona 3, Olympiakos 1