Dermed ser veien mot kvartfinale ganske grei ut for Barca. Laget har ikke tapt en hjemmekamp i den turneringen siden 21. februar 2007.
– Annen omgang var god. Vi brukte rommene bedre etter at vi tok ledelsen, sa Barcelona-trener Pep Guardiola.
– Vi prøvde å heve spillet vårt, og vi kom oss inn i kampen etter pause.
Gjestene gikk opp i ledelsen etter 41 minutter etter at Sanchez mottok en glimrende pasning fra venstrefoten til Messi.
Rask utligning
Hjemmelaget svarte imidlertid etter 52 minutters spill da Michal Kadlec utlignet for Bayer Leverkusen.
Det tok ikke mer enn tre minutter før Sanchez førte Barcelona i ledelsen igjen. Han rundet keeper og slo inn 1-2.
Lionel Messi satte inn kampens siste mål på lekkert vis. Først serverte han en god stikker til Alves.
Alves spilte tilbake til argentineren som satte punktum minutter før slutt.
– Var for nervøse
Leverkusen viste imidlertid at Barcelona kan være sårbare defensivt. Vertene skjøt blant annet i stolpen etter vel en times spill.
Leverkusen-trener Robin Dutt har bare opplevd en seier på de åtte siste kampene.
– Defensivt var vi gode i første omgang, men vi manglet litt mot. Vi ga dem for mye respekt og var litt nervøse, sa han.
Returkampen spilles i Barcelona 7. mars.
Seier til Lyon
I tirsdagens andre kamp i mesterligaen vant Lyon 1-0 hjemme over kypriotiske APOEL Nikosia.
Målscorer for Lyon var Alexandre Lacazette, som satte inn kampens eneste mål etter 58 minutter.
Mesterligaens åttedelsfinaler fortsetter med to nye kamper onsdag:
- Zenit St. Petersburg (Russland) - Benfica (Portugal)
- Milan (Italia) - Arsenal (England)