Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 Qa5+ 3. Nc3 g5 4. Be3 h5 5. Qd2 g4 6. O-O-O Bg7 7. f3 b5 8. d5
b4 9. Nb1 Qxa2 10. Bd4 Bh6 11. f4 cxd5 12. Bxh8 dxe4 13. Bb5 a6 14. Be2 Nc6 15.
g3 a5 16. Bb5 a4 17. Bxc6 a3 18. Bxd7+ Bxd7 19. Qxd7+ Kf8 20. Qd8+ Rxd8 *
Position (FEN): 3r1knB/4pp2/7b/7p/1p2pPp1/p5P1/qPP4P/1NKR2NR w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 485
Best move: Rxd8#