Everton reached the Women's Premier League Cup final with a 2-1 extra time victory over 10-woman Arsenal.
The holders had goalkeeper Emma Byrne sent-off for punching striker Natasha Dowie in the 25th minute.
Despite their numerical advantage it took Everton until 12 minutes from the end of extra time to snatch the winner.
Emily Westwood headed the winner to send Everton to a final against Chelsea or Leeds Carnegie, whose semi-final was postponed due to a water-logged pitch.
Dowie shot Everton ahead after only three minutes, and when Byrne saw red the scene looked set for a comfortable Toffees victory.
But instead a determined Arsenal hit back and deservedly equalised from Kim Little's 36th minute penalty following a hand-ball by Dowie.
Everton's best spell of the match came in the early stages of the second half, when Dowie was three times denied a second goal by fine defending.
Rachel Yankey then wasted a great chance to give Arsenal a 71st minute lead, shooting straight at goalkeeper Rachel Brown after breaking clear of the defence.
That miss proved costly as Westwood headed home the winner from Jody Handley's 108th minute corner.
Copyright 2018 The Arsenal Football Club plc. Permission to use quotations from this article is granted subject to appropriate credit being given to www.arsenal.com as the source.