A hugely-anticipated day for Mark Noble and West Ham United finally arrived on Monday afternoon as the club captain's testimonial took place at Upton Park to honour the 28-year-old's 16-year association with the club.
In the end, it was a dream day for Noble as more fans turned out to watch the spectacle than any competitive match so far this season, and the skipper got on the scoresheet for a current Irons XI against an XI packed full of former players and club legends.
The crowd were certainly rewarded for turning out in their thousands as the match finished 6-5 to the current XI after 90 minutes.
In a match packed full of action, Craig Bellamy opened the scoring before Noble's big moment arrived on 25 minutes when he collected Diafra Sakho's pass and beat David James to equalise.
Two minutes later saw one of the game's more extraordinary moments, as current Hammers goalkeeper Adrian ran the length of the pitch before finding the net.
The current XI's lead was extended before the break thanks to goals from Alex Song and Diafra Sakho, with Noble setting up the latter to put his team 4-1 ahead at half-time.
An extraordinary second half saw goals flying in all over the place, as substitute Teddy Sheringham and Sakho exchanged goals before former Hammers striker Dean Ashton scored two goals in three minutes including a stunning scissor kick.
Paolo Di Canio, making a special appearance for the current XI, waltzed through the defence to make it 6-4 before the most poignant moment of the day came when Hull man Taylor Tombides finished neatly before pointing to the sky in memory of late brother and Hammers youth player Dylan, who died from cancer at the age of just 20 in 2014.
The match finished 6-5 to the current XI, but when a penalty shootout was held anyway with every player on each side taking a spot kick, it finished tied at 7-7 from 12 yards on a memorable day for West Ham and Noble.
Here are some of the highlights of the day in photo and video form:
West Ham United FC (@whufc_official) March 28, 2016