Pokémon: Yellow Version is part of the first generation of games within its famous series, known for having a very large number of beneficial glitches. In fact, the games can be completed in less than one minute of in-game time by save data corruption as shown by this run, and completed in around 10 minutes using a more "conventional" glitch, as shown by this run. These runs break the game, and avoid much of the gameplay intended by the developers.
In contrast, this run by TiKevin83 refrains from using any memory corrupting glitches and beats the game in a little over an hour and half. The Pokédoll trick is used to skip a dungeon in the game, but that is considered a minor developer oversight and does not corrupt the memory.
The author provided video commentary for this movie being played back on console that can be viewed here.