Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. c3 Nxf3+ 5. Qxf3 Nf6 6. d4 Be7 7. dxe5 O-O 8.
exf6 Bxf6 9. O-O Re8 10. Nd2 a6 11. a4 d6 12. b4 Kh8 13. Bb2 Bg5 14. Nb3 b6 15.
Bxf7 Rf8 16. e5 Be6 17. exd6 Rxf7 18. dxc7 Rxc7 19. Nd4 Qg8 20. Rfe1 Bc4 21. b5
Bf6 22. Rad1 Rf7 23. Qc6 Rff8 24. Qxb6 axb5 25. axb5 Rab8 26. Qc5 Bxd4 27. Rxd4
Rxb5 28. Qa3 Rbf5 29. f3 Qf7 30. Re7 Qg6 31. Re3 Bd5 32. Rxd5 Rxd5 *
Position (FEN): 5r1k/6pp/6q1/3r4/8/Q1P1RP2/1B4PP/6K1 w - - 0 33
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 632
Best move: Qxf8#