Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. c4 d4 3. b4 c5 4. e3 b6 5. exd4 cxd4 6. c5 bxc5 7. bxc5 Nc6 8. Bb5
Bd7 9. O-O Rb8 10. a4 a6 11. Bxa6 Nb4 12. Bc4 e6 13. Nxd4 Bc8 14. Bb2 Nd3 15.
Bc3 Nxc5 16. Bb5+ Bd7 17. Nc6 Bxc6 18. Bxc6+ Nd7 19. Na3 Nf6 20. Nc4 Bc5 21.
Be5 Rb4 22. Nd6+ Bxd6 23. Bxd6 Rd4 24. Ba3 Qc7 25. Bb5 Nd5 26. Rc1 Qa7 27. Qc2
Nb6 28. Qc8+ Nxc8 *
Position (FEN): 2n1k2r/q2n1ppp/4p3/1B6/P2r4/B7/3P1PPP/2R2RK1 w k - 0 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 914
Best move: Rxc8#