Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nf3 Nf6 4. Bg5 Ne4 5. Bf4 Bg4 6. Qa4+ Nc6 7. Qxc4 Bxf3
8. exf3 Nd6 9. Qd3 e6 10. Be2 Nf5 11. O-O Nfxd4 12. Bd1 Bd6 13. Bd2 O-O 14. Bc3
Nf5 15. Bc2 Ne5 16. Qe4 Ng6 17. Qxb7 Nf4 18. Qe4 Qg5 19. g4 Qh4 20. gxf5 Ne2+
21. Kg2 *
Position (FEN): r4rk1/p1p2ppp/3bp3/5P2/4Q2q/2B2P2/PPB1nPKP/RN3R2 b - - 2 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1271
Best move: Qxh2#