Manuel Pellegrini blasted the performance of the officials after Manchester City lost 2-1 to Everton in the League Cup semi-final first leg.
City will head into the second leg with work to do after Romelu Lukaku's 78th-minute header settled Wednesday's entertaining encounter at Goodison Park.
Jesus Navas had cancelled out Ramiro Funes Mori's first-half opener two minutes earlier but City could not level for a second time despite Everton playing the closing stages with 10 men due to an injury to Seamus Coleman, leaving Pellegrini to fume at a pair of key decisions.
The Chilean felt Lukaku - who was standing in an offside position when Ross Barkley fired a shot that Willy Caballero parried into the path of Funes Mori for the opener - should have been flagged by the linesman.
And he was disappointed not to see a penalty awarded to City by referee Robert Madley in the second half when Kevin Mirallas looked to haul down Navas in the area.
He told Sky Sports: "He's [Lukaku] absolutely offside. It's unbelievable the referee or the linesman didn't give that offside.
"It's [the Mirallas challenge] a foul inside the box, he doesn't touch the ball, it's a clear penalty.
"We didn't deserve to lose. In the second half we have a clear penalty and two chances more to score. It was very important not to concede another goal."
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.