Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 e5 3. dxe5 Ng4 4. Bf4 Nc6 5. Nf3 Bc5 6. e3 Bb4 7. h3 Bxc3+ 8.
bxc3 Nxe3 9. Bxe3 O-O 10. Bc4 h6 11. O-O Re8 12. Bf4 Na5 13. Bd3 b6 14. c4 Bb7
15. Nh2 c5 16. Qg4 Re6 17. Qf5 g6 18. Qg4 h5 19. Qe2 d5 20. cxd5 Qxd5 21. Rfd1
*
Position (FEN): r5k1/pb3p2/1p2r1p1/n1pqP2p/5B2/3B3P/P1P1QPPN/R2R2K1 b - - 1 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 819
Best move: Qxg2#