Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 f5 4. d3 Nf6 5. Nc3 d6 6. Bg5 fxe4 7. dxe4 Be7 8.
Qd2 Bd7 9. O-O-O a6 10. Ba4 b5 11. Bxf6 Bxf6 12. Bb3 Qe7 13. Nd5 Qd8 14. Kb1
Be6 15. Rhg1 Qd7 16. g4 Bxg4 17. Rxg4 Qxg4 18. Nxc7+ Kf8 19. Qxd6+ Ne7 20. Qd8+
Rxd8 *
Position (FEN): 3r1k1r/2N1n1pp/p4b2/1p2p3/4P1q1/1B3N2/PPP2P1P/1K1R4 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1325
Best move: Rxd8#