Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. d4 Bb7 3. Nc3 d6 4. d5 Nf6 5. Bb5+ Nbd7 6. Nf3 h6 7. O-O a6 8. Bc6
Bxc6 9. dxc6 Ne5 10. Nxe5 dxe5 11. Qxd8+ Rxd8 12. f4 e6 13. fxe5 Ng4 14. Bf4
Bc5+ 15. Kh1 g5 16. Bg3 h5 17. Na4 h4 18. Be1 Be3 19. Rf3 Bf4 20. h3 Nxe5 21.
Bc3 f6 22. Bxe5 fxe5 23. c4 Rd4 24. b3 Rxe4 25. Rd1 Rh7 26. Nc3 Rd4 27. Rxd4
exd4 28. Ne4 Rf7 29. Rd3 Be5 30. Nxg5 *
Position (FEN): 4k3/2p2r2/ppP1p3/4b1N1/2Pp3p/1P1R3P/P5P1/7K b - - 0 30
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1366
Best move: Rf1#