Arsenal were frustrated by Fulham in torrential conditions at London Colney.
Eddie Nketiah gave the Gunners the lead with a composed finish but Mikolaj Kwietniewski soon levelled the scores.
It took the visitors just two minutes to turn the game on its head when Elijah Adebayo struck before Kwietniewski claimed his second of the game to seal the win.
Frans de Kat made six changes to his side following their resounding win against Leicester City 10 days ago.
Hugo Keto replaced Ryan Huddart in goal while Tyrell Robinson was included having impressed for the under-21 side.
Adebayo gave the Gunners an early warning when his shot looped over Keto and rattled the post from outside the box.
Nketiah put the hosts in front when he capitalised on a defensive error and calmly rolled the ball into the bottom corner.
Kwietniewski levelled the scores when Arsenal’s defence failed to deal with a loose ball which allowed the midfielder to poke home.
Adebayo deflected Jordi Osei-Tutu’s clearance past Keto and Kwietniewski claimed his second of the game when he latched onto a through-ball.
Nketiah had a late chance to pull one back but the forward was denied by a brilliant save from a few yards out.
Copyright 2023 The Arsenal Football Club Limited. Permission to use quotations from this article is granted subject to appropriate credit being given to www.arsenal.com as the source.