New York - The closed roof, a dropped first set, an epic five-setter highlighted by last year's US Open finalist that had the crowd going wild. Sure, Rafael Nadal had all of those elements in his victory.
But at the stadium a long volley away from Nadal, Kevin Anderson was engaged in his own terrific duel under the same conditions.
Anderson, who lost to Nadal in the 2017 Open final, lost his first set and played under a closed roof for the first time in Louis Armstrong Stadium history. Like Nadal, Anderson survived a scare, this one against 19-year-old Canadian Denis Shapovalov in a 4-6, 6-3, 6-4, 4-6, 6-4 victory on Friday night to reach the fourth round in 3 hours, 43 minutes.
The fifth-seeded Anderson lost the crowd to the wildly popular Shapovalov - who exhorted the fans to raise the roof under the sealed conditions - but moved on to play fifth seeded Austrian Dominic Thiem on Sunday.
His second Grand Slam final of the year is still in sight. The South African has blossomed in his 30s and reached the US Open final in 2017 and Wimbledon this year to play for major championships for the first times in his career.
Shapovalov, seeded 28th, showed he has all the potential needed to reach those milestones much earlier.
Shapovalov is 19, making him the youngest player in the ATP top 100. In 2017, Shapovalov qualified at Flushing Meadows and then made a stirring run to the fourth round, making him the youngest man into the round of 16 since Michael Chang in 1989. That helped him crack the top 50 soon after, the youngest player to get that high in the men's rankings since Rafael Nadal did it in 2004.
Shapovalov wears his hat backward and chokes the adjustment band to the end so that the flap sticks out and - when he wears a white hat as he did on Friday - it looks like a unicorn horn. He chewed on his chain, noshed on multiple bananas on nearly every break and tapped his feet against the hard court as he waited for play to resume.
Shapovalov seemed a typical teen, impatiently waiting his turn and keeping an eye on the big screen and the tribute to great moments in US Open history. But his manners - he thanked ball boys and girls for their help - and the way he punctuated winners with punishing backhands showed a maturity beyond his years.
He waved his arms and encouraged the crowd to get on their feet, and with the roof closed, Armstrong got loud. The public address announcer chastised the crowd in the fourth set to quiet down as New York instantly became a Shapovalov city.
Anderson, though, broke Shapovalov's serve early in the fifth and took control the rest of the way.
Louis Armstrong Stadium and Arthur Ashe - where Nadal won a thriller over Karen Khachanov - each had to close the roof once light rain hit Flushing Meadows.
Anderson emerged out of nowhere last season to reach the US Open final. At No 32, Anderson was the lowest-ranked US Open men's finalist since the ATP computer rankings began in 1973. The 6ft8in Anderson never had been past the quarter-finals at any major tournament in 33 previous appearances. But Nadal overwhelmed Anderson in three sets to win his third US Open title.
Anderson proved he was no one-slam wonder when reached the Wimbledon final this season. Again, he was handily defeated by a more experienced champion. Novak Djokovic again won in three sets.
US Open results on Friday, the fifth day of the 2018 tournament at Flushing Meadows (x denotes seeded player):
Rafael Nadal (ESP x1) bt Karen Khachanov (RUS x27) 5-7, 7-5, 7-6 (9/7), 7-6 (7/3)
Nikoloz Basilashvili (GEO) bt Guido Pella (ARG) 6-3, 6-4, 1-6, 7-6 (7/4)
Dominic Thiem (AUT x9) bt Taylor Fritz (USA) 3-6, 6-3, 7-6 (7/5), 6-4
Kevin Anderson (RSA x5) bt Denis Shapovalov (CAN x28) 4-6, 6-3, 6-4, 4-6, 6-4
Juan Martin del Potro (ARG x3) bt Fernando Verdasco (ESP x31) 7-5, 7-6 (8/6), 6-3
Borna Coric (CRO x20) bt Daniil Medvedev (RUS) 6-3, 7-5, 6-2
John Isner (USA x11) bt Dusan Lajovic (SRB) 7-6 (10/8), 6-7 (6/8), 6-3, 7-5
Milos Raonic (CAN x25) bt Stan Wawrinka (SUI) 7-6 (8/6), 6-4, 6-3
Kaia Kanepi (EST) bt Rebecca Peterson (SWE) 6-3, 7-6 (7/3)
Serena Williams (USA x17) bt Venus Williams (USA x16) 6-1, 6-2
Ashleigh Barty (AUS x18) bt Karolina Muchova (CZE) 6-3, 6-4
Karolina Pliskova (CZE x8) bt Sofia Kenin (USA) 6-4, 7-6 (7/2)
Sloane Stephens (USA x3) bt Victoria Azarenka (BLR) 6-3, 6-4
Elise Mertens (BEL x15) bt Barbora Strycova (CZE x23) 6-3, 7-6 (7/4)
Anastasija Sevastova (LAT x19) bt Ekaterina Makarova (RUS) 4-6, 6-1, 6-2
Elina Svitolina (UKR x7) bt Wang Qiang (CHN) 6-4, 6-4