Atalanta moved top of Champions League Group F after a 1-0 victory over Young Boys.
Matteo Pessina became the first Italian to score for Atalanta in the competition when he netted after 68 minutes.
The goal proved to be the winner as Atalanta moved to four points, with Young Boys on three points after their opening win against Manchester United.
'They will get destroyed' - Scholes slams Solskjaer's tactics against Atalanta
Manchester United scored a dramatic late winner against Villarreal thanks to Cristiano Ronaldo.
Zenit St Petersburg got off the mark in Group H as they eased to a 4-0 home win over Malmo.
- Benfica hammer sorry Barcelona
- Lewandowski leads Bayern to another big win
- Opinion: Xhaka injury is key moment for Lokonga
Claudinho struck the opener after nine minutes for the Russian side, who were beaten 1-0 by Chelsea in their first match.
Daler Kuzyayev bagged the second after half-time and Aleksei Sutormin curled in a fine third from outside the box in the 80th minute after Anel Ahmedhodzic had been sent off for the visitors.
Wendel got in on the act in injury-time to complete a convincing win for Zenit, while Juventus beat Chelsea in the other game in the group.
Karim Adeyemi scored two penalties as Salzburg beat Lille 2-1 to move top of Group G on four points.
Lille are on one point while Sevilla and Wolfsburg are both on two points after they drew 1-1 in Germany.
Renato Steffen gave Wolfsburg the lead but they then had Josuha Guilavogui sent off for two bookings and Ivan Rakitic scored a late penalty.
'Don't disrespect the players' - Solskjaer hits back at critics after vital win
Opinion: Fightbacks and team spirit can't mask United's flaws forever