Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 e6 4. h3 Bd6 5. Ne2 Bxf4 6. Nxf4 O-O 7. Nd3 Nc6 8. c3
Re8 9. Na3 b6 10. Be2 Ba6 11. O-O Qd6 12. Ne5 Bxe2 13. Qxe2 Nxe5 14. dxe5 Qxe5
15. f4 Qe4 16. Rf3 c5 17. Nb5 Re7 18. Nd6 Qa4 19. b3 Qd7 20. Nb5 Ne4 21. Rc1 a6
22. Na3 b5 23. Nb1 Rc8 24. Nd2 Rd8 25. Nxe4 dxe4 26. Rf2 Qd3 27. Qg4 Red7 28.
Kh2 Qxe3 29. Rcf1 Rd2 30. Qh4 Rxf2 *
Position (FEN): 3r2k1/5ppp/p3p3/1pp5/4pP1Q/1PP1q2P/P4rPK/5R2 w - - 0 31
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1464
Best move: Qxd8#