Um dos muitos minijogos extras no jogo de Game Boy Advance Pokémon Sapphire é um sorteio de loteria realizado em Lilycove City. Se você não ganhar na primeira vez, há uma maneira de continuar jogando e obter mais bilhetes. O número do bilhete que você recebe é baseado nos números de ID dos seus Pokémon, e se você simplesmente reiniciar o jogo e comprar outro bilhete, receberá exatamente o mesmo número e perderá novamente. Então, você precisa enganar o jogo para que ele lhe dê um bilhete diferente.
Vá para Lilycove City, no nordeste da região de Hoenn, e visite o MegaMart.
Vá ao balcão e salve o jogo antes de falar com a atendente. Desligue o jogo e espere até o dia seguinte de acordo com o relógio interno do jogo, que deve corresponder à hora real onde você está.
Inicie o jogo novamente e jogue na loteria. Se ganhar, colete seu prêmio, mas se perder, desligue o jogo e carregue o save do ponto antes de jogar na loteria. Jogue na loteria novamente e seu jogo lhe dará um número de bilhete diferente, porque reconhece que a data é diferente da data em que você salvou o jogo.
Continue jogando na loteria, reiniciando cada vez que perder, até ganhar um prêmio. Acertar dois números ganha um item PP Up, três números ganha um Exp. Share, quatro números rende um Max Revive e o prêmio máximo por acertar cinco números é uma Master Ball.