Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 d5 4. e5 Bg4 5. h3 Bh5 6. g4 Bg6 7. d4 cxd4 8. cxd4
Qb6 9. Nc3 e6 10. a3 f6 11. Nh4 Nxd4 12. Nxg6 hxg6 13. Be3 fxe5 14. Qa4+ Qc6
15. Bxd4 Qxa4 16. Nxa4 exd4 17. Bb5+ Kd8 18. Rc1 Rc8 19. O-O a6 20. Bd3 b5 21.
Nb6 Rb8 22. Rc6 Ke7 23. Rc7+ Kd6 24. Rfc1 Rxb6 25. Bxg6 Ne7 26. Be8 Rxh3 27. f4
Rg3+ 28. Kh2 Rxg4 *
Position (FEN): 4Bb2/2R1n1p1/pr1kp3/1p1p4/3p1Pr1/P7/1P5K/2R5 w - - 0 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1195
Best move: Rd7#