The contest was effectively over before it began.
With two minutes and 39 seconds on the clock, Shakhtar Donetsk defender Olexandr Kucher received the quickest red card in Champions League history before Thomas Muller converted the resulting penalty.
The 10 men never stood a chance as Bayern Munich sauntered into the quarter-finals at the Allianz Arena.
Jerome Boateng added a second for the German champions in the first half before Franck Ribery, Muller, Holger Badstuber, Robert Lewandowski and Mario Gotze completed the rout.
Muller netted his second of the night just two minutes later when the ball fell kindly to the forward 14 yards out after good work down the left by Ribery.
It was to be five in the 63rd minute when Holger Badstuber powered a free header past Pyatov, who got a hand on the effort, after a cross whipped in by Rafinha.
Lewandowski made it six with 15 minutes left after breaking clear of the Shakhtar backline before applying a cool finish and Gotze rounded off an impressive performance with a goal of his own in the 87th minute as Bayern eased into the last eight.