Germany sealed their qualification for the 2014 FIFA World Cup with a comfortable 3-0 home win over Republic of Ireland.
Goals from Sami Khedira and Andre Schurrle and an injury-time Mesut Ozil strike earned Joachim Low's side their place at the showpiece as the winners of Group C with a game to spare.
In the process they also ended Ireland's slim qualification hopes.
Experienced midfielder Bastian Schweinsteiger returned for the hosts after a near seven-month international absence, while Ozil won his 50th cap.
In his first game since being appointed Ireland's interim boss, Noel King made Seamus Coleman captain on his 25th birthday with regular skipper, record cap holder and all-time leading goalscorer Robbie Keane taking his place among the substitutes.
After a quiet opening, Khedira gave Germany the lead in the 12th minute.
Philipp Lahm picked off Anthony Stokes' pass deep inside the Irish half and fed Khedira, whose weak shot took a wicked deflection off Ciaran Clark and rolled past the wrong-footed David Forde in the Ireland goal.
Thomas Muller was next to threaten in the 37th minute, driving infield before unleashing a left-footed shot that Forde tipped over, diving full stretch to his right.
But for all Germany’s possession, the visitors almost equalised in first-half stoppage time when Clark headed onto the crossbar, before Stokes swung wildly at the rebound from six yards and made no contact.
The Celtic striker was involved twice more in the first minute of the second period, firing just wide from outside the box before seeing his mishit cross tipped over the crossbar by Manuel Neuer.
The second half proved much more open than the first and Schurrle was the next to go close in the 55th minute, curling the ball wide of the right-hand post after a surging run down the left.
Two minutes later however, the Chelsea midfielder did find the net, collecting Toni Kroos' chipped pass before spinning on the ball inside the area and firing low beyond Forde with his left foot.
The momentum was firmly with the home side now, and Forde did brilliantly to tip away Schweinsteiger's curling effort from the edge of the box on the hour mark, before denying Muller at the back post 10 minutes later.
The visitors responded with an attack of their own as Neuer pulled off a double save to deny Stokes and then Coleman but Forde was repeatedly called into action at the other end and tipped away Kroos' low drive and Khedira's curler, before Jerome Boateng rattled the angle of post and crossbar from 30 yards in the 83rd minute.
Ozil then fired wide with five minutes to go before finally finding his range in injury time, lifting the ball over Forde after running onto Kroos' throughball to confirm Germany's place in Brazil.
|6||S. Khedira||12' 57'|
|Coach: J. Löw|
for S. Khedira 82'
for A. Schürrle 86'
for T. Müller 88'
|Zubizarreta unconcerned by Barcelona´s squad age|
|Costa Rican Primera Division Review: Alajuelense preserve lead|
|Al Hilal v Western Sydney Wanderers: A clash of styles to decide Asian champions|
|Liverpool exit possible - Gerrard|
|Pioli pleased with Lazio display|
|Copa Sudamericana Review: Emelec strike back at Sao Paulo|
|New York Red Bulls 2 Sporting Kansas City 1: Late winner denies reigning MLS champions|
|Robson: United talented as City|
|Verona 1 Lazio 1: Toni on the spot to earn a point|
|Varela returns to West Brom training|
|MLS announce new franchise Los Angeles FC|
|Newcastle United v Liverpool: Pardew vows to attack|
|UEFA sanction Slovan Bratislava and Sparta Prague|
|Pardew credits Hull fightback for upturn in form|
|Stoke City v West Ham: Allardyce sweating on Sakho´s fitness|
|Jovetic hungry for City goals|
|Fernandez red card rescinded|
|Chelsea v QPR: Redknapp ready to face Premier League´s best|
|Everton v Swansea: Martinez hails in-form attackers|
|SFA ban Tonev for seven games|
|Leicester City v West Brom: Pearson backs hosts to end slump|
|Arsenal v Burnley: Walcott set to return against bottom side|
|Koeman backs Southampton to maintain impressive start|
|Klopp wary of Dresden Pokal upset|
|Empoli v Juventus: Bonucci calls for greater maturity|
|Monk to meet with referee boss Riley|
|Parma v Inter: Crunch time for struggling Donadoni|
|Uchida extends Schalke deal|
|Liverpool must build on Swansea win - Rodgers|
|Hull City v Southampton: Koeman not worried about tiredness|
|Destro may consider Roma future|
|Raul completes Cosmos move|
|Bolasie working to adapt game|
|Bayern Munich v Borussia Dortmund: Kehl demands raised games|
|Bodmer pens Nice extension|
|Forest agree Ince loan|
|Simeone expected Atleti exits|
|Clark targets great escape after getting Blackpool job|
|Sakho ´touch and go´ for Stoke trip - Allardyce|
|La Liga Preview: Barca look to bounce back, Sevilla face Bilbao test|
|Icardi slams Inter boo-boys|
|Granada v Real Madrid: Ancelotti´s expectant side in red-hot form|
|Lorient v Paris Saint-Germain: Champions aim to stay in touch|
|Bundesliga Preview: Dortmund aim to end form slump at Bayern|
|Redknapp unconcerned over Ferdinand conduct|
|Atletico Madrid v Cordoba: Godin reveals Atleti motivation|
|Ligue 1 Preview: Strugglers Guingamp and Bastia face off|
|Ribery plays down supporter incident|
|Barcelona v Celta Vigo: Suarez set for home debut|
|Martinez praises influential Eto´o|
|Hernandez determined to shine|
|Kane hoping for starting role|
|Bonucci: Pitch not to blame for Juve loss|
|Pardew hails returning Taylor|
|Spain hit back in Costa row|
|Allegri slams Juve for Genoa loss|
|Copa Sudamericana Review: River Plate, Atletico Nacional grab leads|
|FC Dallas 2 Vancouver Whitecaps 1: Late penalty sends hosts through|
|Venezuelan Primera Division Review: Trujillanos triumph at Zamora|
|Liga del Futbol Profesional Boliviano Review: Bolivar reclaim lead, San Jose bounce back|
|Garcia not interested in Juventus´ loss|
|Copa do Brasil Review: Flamengo blitz Mineiro late|
|Guardiola: Hamburg ´surprised´ Bayern|
|Independiente del Valle 4 Universidad Catolica 0: Sornoza scores stunner|
|Paraguayan Division Profesional Review: Nacional extend Rubio Nu´s winless run|
|Ancelotti retracts Blatter criticism|
|Eredivisie Preview: Feyenoord-PEC a championship six-pointer|
|DFB Pokal Review: Leverkusen edge through on penalties, Bayern march on|
|Allegri unhappy with Genoa pitch and late goal|
|Bonaventura reveals ´lucky´ lob|
|Buoyant Pardew bullish after Newcastle triumph|
|Coupe de la Ligue Review: Late goal eliminates Marseille, Metz edge Nice on penalties|
|Pellegrini has defensive concerns|
|Serie A Review: Genoa shock Juve, Roma win again|
|Chelsea to face Derby in League Cup quarter-finals as Bournemouth host Liverpool|
|Inter 1 Sampdoria 0: Late Icardi penalty lifts Mazzarri|
|Genoa 1 Juventus 0: Antonini spoils Buffon milestone as champions suffer first defeat|
|Tottenham 2 Brighton and Hove Albion 0: Lamela and Kane put Tottenham through|
|Stoke City 2 Southampton 3: Late Pelle strike seals Saints progress|
|Manchester City 0 Newcastle United 2: Holders stunned on home soil|
|Cagliari 1 Milan 1: Bonaventura´s brilliance rescues a point|
|Hamburg 1 Bayern Munich 3: Returning Ribery inspires holders|
|Cornella 1 Real Madrid 4: Holders coast to easy Copa win|
|Fulham appoint Symons on full-time basis|
|Monk to face no action over Moses comments|
|Defensive duo earn first call-ups under Hiddink|
|Sturridge eager to link up with ´misunderstood´ Balotelli|
|Ferdinand receives three-match ban for misconduct|
|Vale turn to Page to start new era|
|Isla rubbishes Italy return rumours|
|Return to training a fantastic feeling - Carroll|
|Indian Super League Review: Elano inspires Mumbai hammering, Atletico held|
|O´Neill names provisional Republic of Ireland squad|
|Thai Premier League Review: Buriram go top with one game to go|
|King commits to Leicester|
|Swansea appeal Fernandez red|
|Schalke yet to begin Boateng talks|
|Championship Preview: Rowett reign begins at Birmingham, Derby travel to Brentford|
|League Two Preview: Whitlow takes charge of Burton, Luton eye eight in a row|
|Rummenigge risks fresh Reus row|
|Cabella targets consistency|
|Song wants Premier League stay|
|Ancelotti slams Blatter´s Ballon d´Or comments|
|Ancelotti calms Bale fears|
|Toure expecting more Balotelli goals|
|Clattenburg to miss weekend fixtures|
|Rodriguez surprised by Isco|
|Mourinho frustrated with fringe players|
|A-League Preview: City seek to avenge derby defeat|
|Pellegrini assured City will improve|
|Lovren: Balotelli´s goal ´a relief for everyone´|
|Coupe de la Ligue Review: Bordeaux win derby, Montpellier crash out|
|Howe hails history-making Bournemouth|
|Monk wants Fernandez red overturned|
|League Cup Review: Balotelli on target in late fightback, Chelsea edge through|