Messi scores Barcelona's second goal on the night.
Lionel Messi scored his 100th goal in European competition to lead 10-man Barcelona to a 3-1 victory at home to Olympiakos in the Champions League on Wednesday.
Messi hit the century mark in 122 European matches when he curled a free kick over the wall in the 61st minute. Goalkeeper Silvio Proto got a hand on the ball but couldn't keep it out as Messi took his career tally in the Champions League to 97 goals.
After Barcelona had gone ahead thanks to an own goal by Dimitris Nikolaou in the 18th minute, the hosts were left a man down three minutes before halftime. Gerard Pique got a second booking for using his arm to steer the ball into the net. The strike was disallowed.
However, Barcelona continued to outclass Olympiakos despite playing with 10 men.
Messi drew a foul from Nikolaou near the edge of the area to set up his free kick. Messi’s strike gave him 18 goals in 17 matches for Barcelona and Argentina side this season.
Barcelona’s star provided the pass for left back Lucas Digne to score in the 64th when he dribbled around a defender before cutting the ball back through the area for the defender to drive it home.
Nikolaou scored Olympiakos' consolation goal with a header from a corner in the 90th minute.
Barcelona made it three wins from as many matches in Group D and extended its unbeaten run at home in the competition to 23 straight games.
Olympiakos remained bottom with zero points.