Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. Nf3 cxd4 3. Nxd4 g6 4. c4 Bg7 5. Nc3 Nc6 6. Nxc6 bxc6 7. e4 e6 8.
f4 Ne7 9. Bd3 O-O 10. O-O d5 11. cxd5 cxd5 12. e5 Bb7 13. b3 f6 14. exf6 Bxf6
15. Bb2 Rc8 16. Rc1 Qa5 17. Qe1 d4 18. Qxe6+ Kg7 19. Ne4 Bd5 20. Qd6 Qxa2 21.
Nxf6 Qxb2 22. Rxc8 *
Position (FEN): 2R2r2/p3n1kp/3Q1Np1/3b4/3p1P2/1P1B4/1q4PP/5RK1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 936
Best move: Qxg2#