Chess puzzle (Checkmate)
Moves: 1. Nf3 Nc6 2. d4 b6 3. e4 Bb7 4. d5 Nb4 5. Nc3 Ba6 6. Bxa6 Nxa6 7. O-O e6 8.
Qe2 Nb8 9. Rd1 Bd6 10. Be3 h5 11. a3 h4 12. e5 Be7 13. d6 cxd6 14. exd6 Bf6 15.
Nb5 Na6 16. c3 Rc8 17. Nbd4 g5 18. Nf5 Nh6 19. Ne7 Bxe7 20. dxe7 Qxe7 21. Bxg5
Qf8 22. Qxa6 Qc5 23. Qxa7 Nf5 24. Qxd7+ Kf8 25. Bf6 Rh6 26. Qd8+ Rxd8 *
Position (FEN): 3r1k2/5p2/1p2pB1r/2q2n2/7p/P1P2N2/1P3PPP/R2R2K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 955
Best move: Rxd8#