Chess puzzle (Checkmate)
Moves: 1. b3 e6 2. Bb2 Qf6 3. Bxf6 Nxf6 4. g3 g6 5. Bg2 Bg7 6. Nc3 O-O 7. h4 a6 8. h5
Nxh5 9. Bf3 Nf6 10. e3 d5 11. Qe2 b5 12. O-O-O c6 13. g4 a5 14. g5 Nfd7 15. Bg2
a4 16. bxa4 b4 17. Nb1 Rxa4 18. c3 Rxa2 19. Qg4 Ba6 20. Qh4 Rc8 21. Qxh7+ Kf8
22. Qh4 c5 23. Ne2 Bd3 24. Nf4 *
Position (FEN): 1nr2k2/3n1pb1/4p1p1/2pp2P1/1p3N1Q/2PbP3/r2P1PB1/1NKR3R b - - 3 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 758
Best move: Rc2#