West Ham face Macclesfield Town in the EFL Cup tonight and it is the third time this clash has happened.
All three matches between these two sides have come in the cup and in the 21st century.
The first ever meeting between West Ham and Macclesfield was in 2002, with the Hammers winning 3-0.
But it was a tighter game last time out. We cast our minds back to 2008, when West Ham hosted Macclesfield at Upton Park.
West Ham fielded a mixed line-up. There were some first-team stars like Rob Green, Matt Upson, Valon Behrami and Dean Ashton playing.
But the likes of Calum Davenport and Freddie Sears were also given starts, while Zavon Hines and Kyel Reid came off the bench.
Julien Faubert, George McCartney, Lee Bowyer, Luis Boa Morte and Hayden Mullins completed the starting XI.
Carlton Cole was the other substitute used.
Macclesfield shocked the West Ham crowd by taking a fifth minute lead. Gareth Evans peeled off his marker to nod in from a corner.
Despite pushing for an equaliser, the Hammers went into half-time 1-0 down.
West Ham struggled to break through Macclesfield’s resolute defence for most of the game.
In fact, it took until the 74th minute until the Irons were back level again.
Faubert sent a cross into the box and midfielder Bowyer headed into the net. Just before full-time, Izak Reid was sent off after receiving his second yellow card.
Buoyed by having an extra man and the natural extra energy of being a Premier League side, West Ham pushed on in extra-time.
The Hammers finally took the lead for the first time all evening in the 100th minute. Faubert used his pace to get to the right flank and sent a cross into Ashton, which was nodded across goal for Cole to head in.
Hines then got on the score sheet just before half-time in extra-time. He raced in to poke home Ashton’s wayward volley.
Reid added the gloss to the performance at the end. The winger charged into the box and struck a right-footed shot into the net.
The 4-1 scoreline in the end did not reflect West Ham’s troubles and the East Londoners will be hoping for an easier game this time out.