Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e5 3. dxe5 Bc5 4. cxd5 Nc6 5. Nf3 Nge7 6. Nc3 Nb4 7. e4 Ng6 8.
a3 Na6 9. Bc4 O-O 10. O-O Be7 11. Be3 Bg4 12. h3 Bc8 13. b4 Nb8 14. Qc2 Bh4 15.
Ne2 c6 16. Rfd1 cxd5 17. exd5 Be7 18. Ng3 Re8 19. Rac1 Bf8 20. Bg5 Qb6 21. Ba2
Nxe5 22. Nxe5 Rxe5 23. Be3 Rxe3 24. fxe3 Qxe3+ 25. Qf2 Qxa3 26. Rxc8 Qa4 27. d6
Qxd1+ 28. Kh2 Qxd6 29. Qxf7+ Kh8 30. Rxf8+ Qxf8 *
Position (FEN): rn3q1k/pp3Qpp/8/8/1P6/6NP/B5PK/8 w - - 0 31
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 475
Best move: Qxf8#