Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. e3 b5 4. a4 bxa4 5. Qxa4+ c6 6. Bxc4 e6 7. Nf3 Bd6 8.
O-O a5 9. Nc3 Nf6 10. e4 Bb4 11. e5 Nd5 12. Bd2 O-O 13. Ne4 Bxd2 14. Nfxd2 f6
15. Nd6 Bd7 16. Qd1 Qb6 17. exf6 Nxf6 18. Nf3 c5 19. dxc5 Qxc5 20. Rc1 Qh5 21.
Nd4 Qe5 22. Nxe6 Bxe6 23. Re1 Qxb2 24. Bxe6+ Kh8 25. Nf7+ Rxf7 26. Qd8+ Ng8 27.
Bxf7 Nd7 28. Qxa8 Nf6 29. Bxg8 Nxg8 30. Rc8 Qb3 31. Rxg8+ Qxg8 32. Re8 Qxe8 *
Position (FEN): Q3q2k/6pp/8/p7/8/8/5PPP/6K1 w - - 0 33
White to move.
Themes: Hanging Piece Endgame, Queen Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 532
Best move: Qxe8#