More than a year after an ever-changing group of internet strangers first completed Pokémon Red by pressing random buttons, Twitch Plays Pokémon has finally caught every single one of the 151 collectible creatures in the Game Boy game. After 39 days of play, the final Pokémon — genetically modified cat-thing Mewtwo — was captured today.

As with previous versions of Twitch Plays Pokémon, the game's main character was directed by viewers watching through the streaming service. While players of the standard version can beat Pokémon Red by simply beating the game's final bosses, the Elite Four — a feat achieved by the first version of Twitch Plays Pokémon early last year — this version of the game was modified so it could only be completed by capturing all 151 original monsters.

The modified version also featured legendary Pokémon that would respawn, meaning that if the jumble of thousands of inputs at the same time failed to capture majestic creatures such as Zapdos, Articuno, and Mewtwo himself the first time they met, they'd get another shot to complete their Pokédex. The hacked game also let players buy master balls, making for easy captures — if, that is, they could successfully guide player character AIIIAAB (named by committee) to the store. You can watch the last 20 minutes of the successful run above, and also watch AIIIAAB get his Pokémon diploma, and get his Pokédex rated by Pokémon expert Professor Oak.