Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d5 3. e5 c5 4. Nf3 Nc6 5. Be3 c4 6. Nc3 a6 7. a4 Nge7 8. Be2 Ng6
9. O-O Be7 10. b3 Na5 11. Rb1 cxb3 12. cxb3 O-O 13. b4 Nc4 14. Bxc4 dxc4 15. b5
axb5 16. Nxb5 Bd7 17. Nc3 Bc6 18. Nd2 Bd5 19. Nxd5 Qxd5 20. Qc2 Rfc8 21. Rfc1
Nh4 22. g3 *
Position (FEN): r1r3k1/1p2bppp/4p3/3qP3/P1pP3n/4B1P1/2QN1P1P/1RR3K1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 994
Best move: Qg2#