Now Crystal Palace have secured their place in the last four of the FA Cup, it's hard to believe that they did not win their first game of the Premier League season until late October.
The Eagles had won two games in the Carabao Cup against Championship opposition, but tension was starting to build around Selhurst Park before that much-needed victory over Tottenham in their ninth league game of the season.
The memories of those struggles are far in the past now as supporters and those around the club begin to look forward to a trip to Wembley after an impressive 3-0 win away at Fulham, having last reached the semi-finals in 2022.