Arsenal booked their place in the Conti League Cup final after an extra-time winner from substitute Stina Blackstenius knocked out holders Manchester City.
The Gunners won 1-0 to reach the final for the eighth time, but only after Blackstenius beat the impressive Sandy MacIver with a deflected close-range effort, after the two clubs were unable to be separated after 90 minutes.
City were unbeaten in 16 games in all competitions coming into the tie, but despite being the better team with the ball for long periods they were unable to take the chances that fell their way, in-form Bunny Shaw having a quiet night.