(CNN) -- Battling Burnley claimed their fourth Premier League scalp of the season when a 3-1 replay win over West Bromwich Albion earned them a fifth round FA Cup trip to Arsenal or Cardiff.
Winger Wade Elliott opened the scoring as Burnley reached the FA Cup fifth round with a win over WBA.
Championship club Burnley ousted Fulham, Chelsea and Arsenal in the League Cup before losing their two-leg semifinal against Tottenham in extra time.
They made no mistake in the latest chapter of their FA Cup crusade following a 2-2 draw at Albion, with Steve Thompson on target twice in the second half after winger Wade Elliott fired them in front on the stroke of half-time.
Tuesday's tie was the 41st game of Burnley's marathon campaign, while relegation candidates West Bromwich made six changes and then lost on-loan Arsenal striker Jay Simpson to injury after 36 minutes.
Burnley were without on-loan Middlesbrough midfielder Rhys Williams and former Manchester United forward Chris Eagles, but were celebrating when Elliott scored only his second of the season with a superb 20-yard volley.
Thompson added a second seven minutes after the restart and wrapped up victory two minutes from time after Gianni Zuiverloon had given Albion some hope with a reply on the hour.
The only disappointment for Burnley on a bitterly cold night was that a crowd of only 6,635 turned out as Thompson took his tally to four goals in two games to leave the club dreaming of a trip to the Emirates.
Arsenal will host Cardiff in their replay on Monday 16 February after Tuesday's tie fell victim to the deep freeze.