Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. c3 Nc6 4. Qa4 a6 5. Bb5 Qb6 6. Bxc6 dxc6 7. Nf3 Qc7 8. e5
b5 9. Qg4 Nh6 10. Qg3 Nf5 11. Qg4 Be7 12. d3 h5 13. Qe4 c4 14. d4 Bb7 15. Qc2
c5 16. Nbd2 cxd4 17. cxd4 Rd8 18. O-O Nxd4 19. Nxd4 Rxd4 20. b3 Qxe5 21. Bb2
Qd5 22. Bxd4 *
Position (FEN): 4k2r/1b2bpp1/p3p3/1p1q3p/2pB4/1P6/P1QN1PPP/R4RK1 b k - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 713
Best move: Qxg2#