Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 e6 4. Qd2 h6 5. e3 Nf6 6. a3 Be7 7. Nc3 a6 8. Qc2 Bd7
9. Bd2 b6 10. Ne5 Bd6 11. Be2 Bxe5 12. dxe5 Ng8 13. f4 dxc4 14. Bxc4 b5 15. Bd3
c5 16. Ne4 c4 17. Nd6+ Kf8 18. Be4 Bc6 19. Bb4 Ne7 20. O-O-O Qb6 21. Nc8 Qxe3+
22. Kb1 Bxe4 *
Position (FEN): rnN2k1r/4npp1/p3p2p/1p2P3/1Bp1bP2/P3q3/1PQ3PP/1K1R3R w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1445
Best move: Rd8#