Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nf6 3. Nc3 d5 4. exd5 Nxd5 5. Bb5+ Bd7 6. Qe2 Nb4 7. d3 Bxb5 8.
Nxb5 a6 9. Nc3 N8c6 10. O-O e6 11. Ne4 Be7 12. a3 Nd5 13. c4 Nf6 14. Be3 Nxe4
15. dxe4 Nd4 16. Bxd4 cxd4 17. e5 Qb6 18. b4 Rd8 19. c5 Qb5 20. Qe4 d3 21. Rfd1
a5 22. bxa5 Bxc5 23. Rab1 Qxa5 24. Rxb7 Qa6 25. Ng5 d2 26. Nxf7 O-O 27. Nxd8
Rxf2 28. Rxg7+ Kxg7 29. Qg4+ Kh8 30. Nxe6 *
Position (FEN): 7k/7p/q3N3/2b1P3/6Q1/P7/3p1rPP/3R2K1 b - - 0 30
Black to move.
Themes: Double Check Endgame Mate in 1 
Puzzle rating: 1671
Best move: Rf1#