Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Bc5 3. Nf3 Nc6 4. d3 h6 5. Be3 Be7 6. Nc3 Nf6 7. O-O d6 8. h3
O-O 9. a3 a6 10. b4 b5 11. Bb3 Be6 12. Rc1 Qd7 13. Kh2 d5 14. exd5 Nxd5 15.
Nxd5 Bxd5 16. Bxd5 Qxd5 17. c4 bxc4 18. dxc4 Qe6 19. Re1 Rad8 20. Qc2 e4 21.
Bf4 Bd6 22. Rxe4 Bxf4+ 23. Rxf4 Qd6 24. g3 g5 25. Re4 f5 26. Re3 f4 27. Re2
fxg3+ 28. fxg3 Qf6 29. Rf1 h5 30. Nd2 Qg7 31. Rxf8+ Rxf8 32. Ne4 Ne5 33. Rf2
Nf3+ 34. Kh1 g4 35. h4 Qa1+ 36. Rf1 *
Position (FEN): 5rk1/2p5/p7/7p/1PP1N1pP/P4nP1/2Q5/q4R1K b - - 2 36
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 483
Best move: Qxf1#