LONDON - Either Fernando Torres of Chelsea or Andy Carroll of Liverpool, who have both hugely under-achieved since their record-breaking transfers last year, will claim one of English soccer's major prizes when their teams meet in the FA Cup final on Saturday.
Torres, at least, has recently shown glimpses of why Chelsea paid £50 million to Liverpool for him in January last year - a record fee between British clubs.
The Spaniard has scored four goals in his last three games, including last week's solo effort at Barcelona which sealed Chelsea's place in the Champions League final on 19 May.
He also scored his first hat-trick for Chelsea in their 6-1 win over Queens Park Rangers on Sunday but failed to hit the net in Wednesday's 2-0 home defeat by Newcastle United and in total has scored only 12 times for Chelsea.
Carroll became the most expensive British player of all time when Liverpool paid Newcastle United £35 million for him to replace Torres, but has scored only 11 goals in 54 matches for Liverpool.
At least his late header against Everton in the semi-final at Wembley three weeks ago guaranteed Liverpool a return to the London stadium for the final.
Now the two strikers, both dropped from their national sides and both remarkably unproductive in front of goal, have the chance of lasting redemption and a place in their club's folklore as an FA Cup winner.