Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. Bc4 e6 3. d3 h6 4. Be3 a6 5. c3 b5 6. Bb3 Be7 7. Nd2 Bg5 8. Qe2 Bb7
9. Ngf3 a5 10. Bc2 Ba6 11. Nxg5 hxg5 12. Qf3 Bb7 13. c4 Bc6 14. d4 b4 15. d5
Bd7 16. O-O e5 17. c5 g4 18. Qg3 Nf6 19. cxd6 cxd6 20. Nc4 Qc7 21. Nb6 Ra6 22.
Nxd7 Nbxd7 23. Bd3 Ra8 24. Rac1 Qd8 25. Rc6 Qe7 26. Rfc1 Kd8 27. Ba6 Nxe4 28.
Rc8+ Rxc8 *
Position (FEN): 2rk3r/3nqpp1/B2p4/p2Pp3/1p2n1p1/4B1Q1/PP3PPP/2R3K1 w - - 0 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 950
Best move: Rxc8#