Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. h3 Nc6 7. Be3 e5 8. Nb3
Be6 9. g4 d5 10. exd5 Nxd5 11. Nxd5 Qxd5 12. Qxd5 Bxd5 13. Rg1 Nb4 14. O-O-O
Nxa2+ 15. Kb1 Nb4 16. Nc5 Rc8 17. Na4 Ba2+ 18. Ka1 Rxc2 19. Bd3 Bb3 20. Nb6 Rc7
21. Rd2 Bc5 22. Bxc5 Rxc5 23. Be4 O-O 24. Nd7 Ra5+ 25. Kb1 Rc8 26. Re1 Ba2+ 27.
Ka1 Bd5+ 28. Kb1 Bxe4+ 29. Rxe4 Ra1+ 30. Kxa1 *
Position (FEN): 2r3k1/1p1N1ppp/p7/4p3/1n2R1P1/7P/1P1R1P2/K7 b - - 0 30
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1009
Best move: Rc1#