Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 a6 3. d3 g6 4. b3 Bg7 5. Bb2 Qa5 6. Qd2 Nc6 7. Rb1 Nf6 8. Nf3
d6 9. Nd5 Qxd2+ 10. Nxd2 O-O 11. Nc7 Rb8 12. Be2 Ne8 13. Nd5 Bxb2 14. Rxb2 Be6
15. Nb6 Nd4 16. Bd1 Nf6 17. O-O Nd7 18. Nbc4 b5 19. Ne3 Nb6 20. f4 f5 21. Kh1
fxe4 22. dxe4 Rf7 23. c3 Nc6 24. g3 Bh3 25. Rf2 e5 26. Nf3 h6 27. fxe5 Nxe5 28.
Nxe5 dxe5 29. g4 Rbf8 30. Kg1 Rf4 31. Rfd2 Rf1+ 32. Nxf1 *
Position (FEN): 5rk1/8/pn4pp/1pp1p3/4P1P1/1PP4b/PR1R3P/3B1NK1 b - - 0 32
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1330
Best move: Rxf1#