ARSENAL 3-2 CRYSTAL PALACE: The Gunners came from behind after an early Jean-Philippe Mateta strike but Gabriel Jesus scored three times to seal their passage into the last four
Gabriel Jesus netted a second-half hat-trick to fire Arsenal into the Carabao Cup semi-finals.
Crystal Palace took the early lead through Jean-Philippe Mateta and deserved to lead at the break against a Gunners side with eight changes.
But the introduction of Martin Odegaard and then Bukayo Saka off the bench changed the game.
And the Brazilian striker, who had scored only one goal this season in this competition, showed the lethal finishing missing from Arsenal recently with three clinical finishes for his first Arsenal hat-trick.
He has not scored in the Premier League since January but on this form he is the striker the Gunners need in the second half of the season.
And not even a late header from former Gunners favourite Eddie Nketiah could stop Mikel Arteta celebrating his fifth anniversary of taking over at the Emirates Stadium by reaching the last four.
It was only a second defeat in 10 games for Palace before the two London sides will meet again in the Premier League at Selhurst Park on Saturday.
Arsenal had not conceded in rheir last four home games but that run ended in the fourth minute during a sluggish start. Jakub Kiwior missed Dean Henderson’s long punt and then could not stop Mateta bullocking into the box before sliding home a left-foot shot.