Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. f4 c5 6. Nf3 Nc6 7. Be3 Be7 8. Qd2
O-O 9. g4 cxd4 10. Nxd4 a6 11. O-O-O Qc7 12. Bg2 b5 13. Nxc6 Qxc6 14. Nxd5 exd5
15. Bxd5 Qg6 16. Bxa8 Qxg4 17. Rhg1 Qh5 18. Bc6 Rd8 19. Bb6 Nxb6 20. Qxd8+ Bxd8
*
Position (FEN): 2bb2k1/5ppp/pnB5/1p2P2q/5P2/8/PPP4P/2KR2R1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 533
Best move: Rxd8#