Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 c6 3. Nf3 Qb6 4. b3 a5 5. c3 Bf5 6. Nbd2 e6 7. Nh4 Bg4 8. f3
Bh5 9. g4 Be7 10. Ng2 Bg6 11. h4 h5 12. g5 Ba3 13. e4 Bb2 14. Rc1 Bxc3 15. Rxc3
Qxd4 16. Re3 Ne7 17. Rd3 Qb4 18. Kf2 dxe4 19. Nxe4 Bxe4 *
Position (FEN): rn2k2r/1p2npp1/2p1p3/p5Pp/1q2bB1P/1P1R1P2/P4KN1/3Q1B1R w kq - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 488
Best move: Rd8#