Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. Nf3 Nf6 3. e3 d5 4. a3 e6 5. c4 cxd4 6. exd4 dxc4 7. Bxc4 Nc6 8. b4
a6 9. O-O Bd7 10. Re1 Bd6 11. Bb2 O-O 12. Nbd2 Re8 13. Rc1 Nd5 14. Ba2 Nf4 15.
Bb1 Qc7 16. Ne4 Be7 17. Qc2 g6 18. Nc5 Bc8 19. Ne5 Bf6 20. Nxc6 Qxc6 21. d5
Qxd5 22. Bxf6 *
Position (FEN): r1b1r1k1/1p3p1p/p3pBp1/2Nq4/1P3n2/P7/2Q2PPP/1BR1R1K1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 496
Best move: Qxg2#