Barca and Atletico cruise into last 16

Barca and Atletico joined Champions Bayern and Man City in the last 16.

Barcelona's midfielder Sergio Busquets is congratulated by his teammates after scoring during the UEFA Champions league football match against AC Milan at the Camp Nou on 6 November, 2013. Picture:AFP

LONDON - Barcelona and Atletico Madrid led a Spanish Armada into the Champions League last 16 with home wins on Wednesday and in-form Aaron Ramsey steadied Arsenal's boat with a battling win against rocky Borussia Dortmund.

Barca met seven-times winners AC Milan at the Nou Camp but the stock of the faltering Italians has fallen so much that even an average display from the hosts sealed a 3-1 success in Group H, Lionel Messi scoring a penalty and a cheeky third.

Barca took the lead on the half hour after Ignazio Abate clumsily pulled back Neymar and Messi did the rest from the spot.

Despite the Nou Camp defeat, Milan remained second in Group H after Ajax Amsterdam beat Celtic 1-0.

La Liga rivals Atletico put on a better display in their 4-0 cruise past Group G whipping boys Austria Vienna to glide into the knockout stages after four wins from four with two matches to spare.

Miranda grabbed Atletico's opener after 11 minutes before Raul Garcia rose athletically to head home the second, with Filipe Luis making it three for this term's potential surprise packages on halftime.

Diego Costa missed a penalty but added a fourth goal on 82 minutes as Diego Simeone's men made sure of top spot and equalled their biggest Champions League win in reaching the knockout stages for the first time since 2008/09.

Zenit St Petersburg stayed as favourites to take second place and qualify after Hulk scored the equaliser but also missed a spot kick in a 1-1 home draw with his former side Porto.

Arsenal grabbed swift revenge for last month's home loss to Dortmund by snatching a 1-0 win at last term's runners-up, Ramsey's 62nd-minute header the latest in his purple patch of goals to leave Juergen Klopp's third-placed side suddenly fretting.

Arsenal are top of Group F but level on points with Napoli, who overcame Olympique Marseille 3-2 at the San Paolo thanks to Gonzalo Higuain's double.

Chelsea's first goal in a 3-0 home win over Schalke 04 was hardly a classic in contrast, with keeper Timo Hildebrand blasting his clearance against Samuel Eto'o and the ball flying in.

The Cameroonian slotted in a cool second after the break and Demba Ba also scored to put the Group E leaders on the verge of qualification, with the Germans second and Basel third after a late equaliser in a 1-1 home draw with Steaua Bucharest.

European champions Bayern Munich and Manchester City, for the first time, qualified for the last 16 on Tuesday.