In May 2014, Piotr Delgado “The Mexican Runner” Kusielczuk decided he would speedrun through the entire NES archive of games — 714 in total. Today, ending with Super Mario Bros. 3, Kusielczuk finally accomplished his goal, bringing an end to “NESMania.”

Kusielczuk spent more than 3,000 hours making his way through the library of titles — an endeavor that started after a friend jokingly suggested he take an “A-Z” approach to speedrunning each of the 714 games. Instead of only playing the games for a couple of minutes at a time, Kusielczuk’s friend from Chile challenged him to play through each of the titles from beginning to end.

On his blog, Kusielczuk said from the very beginning of the challenge, when he dove into Whomp ‘Em on May 28, 2014 to the drama that came around game #395 and the realization someone else was attempting a similar goal to finally finishing the challenge today, he’s very proud of what he was able to accomplish.

“Almost three years had passed and what had started as an impossible quest had become an achievable reality,” Kusielczuk wrote. “The list of unbeaten games had shrunk to only a few titles and the excitement for the last games had been growing. The closer I got to the end, the more nostalgia and responsibility I felt. I wanted to make sure this epic quest had a proper ending that could honor how big and how important it had been in my life.”

As part of his challenge, Kusielczuk played through every single NES game that was released in North America and 35 PAL-exclusive games. Kusielczuk has already made a name for himself with Battletoads and Contra, in which he holds records, but with the new feat under his belt, he’s the first person to accomplish speed-running all 714 games.

In total, Kusielczuk put in more than 200,000 minutes and upward of 900 days into finishing the project. You can see him finally cross the line in the stream below.