Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Bb5 Bg7 6. Be3 e6 7. Nc3 Nge7 8.
O-O O-O 9. Nde2 Qa5 10. f4 Qb4 11. Rb1 a6 12. a3 Qa5 13. Bd3 b5 14. f5 exf5 15.
exf5 gxf5 16. Bc5 d6 17. Bxd6 Rd8 18. Bf4 b4 19. axb4 Nxb4 20. Ra1 Qc5+ 21. Kh1
Ng6 22. Na4 Qe7 23. Nec3 Nxf4 24. Rxf4 Qe3 25. Rxb4 f4 26. Re4 Qf2 27. Qg4 Bb7
28. Re2 Qd4 29. Rf1 Rd6 30. Rxf4 Qxf4 31. Qxf4 Rf6 32. Qc7 *
Position (FEN): r5k1/1bQ2pbp/p4r2/8/N7/2NB4/1PP1R1PP/7K b - - 2 32
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 969
Best move: Rf1#