In standard chess rules, a pawn is promoted if it reaches the far side of the board. Usually, the pawn's owner chooses to promote it to a queen.
Is it possible for one player to eventually promote all their pawns to queens, in a legal game of chess? Assume the opposing player plays "perfectly badly" to allow this. However, if the game reaches checkmate, it must stop.