Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Bd6 5. Nf3 Ne7 6. O-O Nbc6 7. Bg5 Bg4 8.
h3 Bh5 9. c3 Qd7 10. Nbd2 f6 11. Be3 O-O-O 12. Qc2 g5 13. Ne1 g4 14. h4 f5 15.
Bg5 h6 16. Bxe7 Nxe7 17. c4 dxc4 18. Nxc4 Kb8 19. Rc1 f4 20. Ne5 Bxe5 21. dxe5
g3 22. e6 Qd6 23. fxg3 fxg3 24. Nf3 Nc6 25. Be4 Bxf3 26. Bxf3 Nd4 27. Qe4 Nxf3+
28. Rxf3 Qb6+ 29. Kh1 Qxb2 30. Rb1 Rd4 31. e7 Rxe4 32. Rf8+ Rxf8 33. exf8=Q+
Re8 *
Position (FEN): 1k2rQ2/ppp5/7p/8/7P/6p1/Pq4P1/1R5K w - - 1 34
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 689
Best move: Qxe8#