Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Nc6 3. Nf3 Qe7 4. Bg5 Qb4+ 5. Nc3 Qxb2 6. Bd2 Bb4 7. Rb1 Qa3
8. Rb3 Qa5 9. e4 Bxc3 10. Bxc3 Qxa2 11. Bd3 Na5 12. Rb2 Qa4 13. O-O b6 14. Qd2
Nc4 15. Bxc4 Qxc4 16. Rb4 Qe6 17. Rd1 Bb7 18. Ng5 Qg6 19. Rd4 O-O-O 20. Rxd7
Nh6 21. Rxd8+ Rxd8 *
Position (FEN): 2kr4/pbp2ppp/1p4qn/4P1N1/4P3/2B5/2PQ1PPP/3R2K1 w - - 0 22
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 952
Best move: Qxd8#