Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 e6 4. Bc4 Na5 5. Bb3 a6 6. d4 c4 7. Ba4 b5 8. Nxb5
axb5 9. Bxb5 Qb6 10. a4 Ba6 11. Bxa6 Rxa6 12. Bd2 Nf6 13. Qe2 Bb4 14. c3 Be7
15. Rb1 Nb3 16. e5 Nd5 17. Qxc4 Rxa4 18. Qxa4 O-O 19. O-O Qb7 20. Bg5 Bxg5 21.
Nxg5 Nd2 22. c4 Ra8 23. Qc2 Nf4 24. Qxd2 *
Position (FEN): r5k1/1q1p1ppp/4p3/4P1N1/2PP1n2/8/1P1Q1PPP/1R3RK1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 882
Best move: Qxg2#