Cristiano Ronaldo scored a hat-trick to become the first man to score 100 Champions League goals as holders Madrid completed a 4-2 win on Tuesday, going through 6-3 on aggregate.
However, the Portuguese’s second and third goals were offside, whilst visitors Bayern had Arturo Vidal sent off five minutes from the end of normal time.
«I think we deserved more,» fumed Ancelotti. «There are decisions that have penalised us a lot.
«The (red) card for Arturo wasn’t a card and then the two goals from Cristiano are offside so clearly we are not happy.
«In a quarter-final you have to put a better referee, or it is the moment to introduce video refereeing, which is what UEFA are trying, because there are too many errors.»
Bayern have now been eliminated in four straight seasons by Spanish sides.
But they threatened to overturn a 2-1 first-leg deficit as Robert Lewandowski’s penalty and Sergio Ramos’s own goal either side of Ronaldo’s first took the game to extra time at the Santiago Bernabeu.
However, Bayern’s numerical disadvantage told after Vidal saw his second yellow card and Ronaldo made the most of an assistant referee’s leniency to complete his hat-trick.
The 21-year-old Marco Asensio rounded off the scoring with a sensational solo effort.
«If the referee didn’t make mistakes we don’t know what would have happened,» added Ancelotti, who was returning to the Bernabeu for the first time since being sacked as Real boss in 2015.
«Many times in decisions there are doubts, here there is no doubt. You didn’t need a replay to see Arturo touched the ball.»
Madrid boss and Ancelotti’s former assistant Zinedine Zidane had a different version of events as both Bayern’s goals also came about in controversial fashion.
READ MORE: Redknapp appointed Birmingham manager