Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 f6 3. exf6 Qxf6 4. Nc3 Bc5 5. e3 Nh6 6. Bd2 O-O 7. Nf3 d6 8.
Bc4+ Be6 9. Bxe6+ Qxe6 10. Qe2 a5 11. a3 c6 12. O-O-O b5 13. Kb1 b4 14. Na2
bxa3 15. b3 Nd7 16. Qc4 Qxc4 17. bxc4 Nf5 18. Bxa5 Rxa5 19. c3 Rb8+ 20. Ka1 Rb2
21. Rb1 Rxf2 22. Rb7 Ne5 23. Ng5 Rxg2 *
Position (FEN): 6k1/1R4pp/2pp4/r1b1nnN1/2P5/p1P1P3/N5rP/K6R w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 928
Best move: Rb8#