Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. e5 Nc6 4. Bb5 Qb6 5. Bxc6 Qxc6 6. O-O d5 7. exd6 Bxd6 8.
d4 Nf6 9. Bg5 Be7 10. Re1 O-O 11. Nc3 h6 12. Bf4 cxd4 13. Qxd4 Bc5 14. Qd2 Qb6
15. Na4 Qb5 16. Nxc5 Qxc5 17. Bd6 Qc6 18. Bxf8 Kxf8 19. Ne5 Qb6 20. c3 Nd5 21.
Rad1 f6 22. c4 Ne7 23. Qd8+ Qxd8 *
Position (FEN): r1bq1k2/pp2n1p1/4pp1p/4N3/2P5/8/PP3PPP/3RR1K1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 960
Best move: Rxd8#