Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 e5 4. Bb5+ Bd7 5. Bc4 Be7 6. O-O Nf6 7. Re1 O-O 8. Bb3
Nc6 9. d3 b5 10. Nbd2 a5 11. Bc2 a4 12. Nf1 b4 13. d4 cxd4 14. cxd4 exd4 15.
Nxd4 Nxd4 16. Qxd4 d5 17. e5 Ne8 18. Qxd5 Qc7 19. Qxa8 Qxc2 20. Qb7 Bc6 21.
Qxe7 Qg6 22. Qxb4 *
Position (FEN): 4nrk1/5ppp/2b3q1/4P3/pQ6/8/PP3PPP/R1B1RNK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 593
Best move: Qxg2#