Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c3 d5 4. e5 d4 5. cxd4 cxd4 6. Bb5+ Bd7 7. Bxd7+ Qxd7 8.
d3 Nc6 9. Bf4 Nge7 10. Nbd2 Nd5 11. Bg3 Be7 12. O-O O-O 13. Rc1 h6 14. a3 Rfc8
15. Ne4 a5 16. Nd6 Bxd6 17. exd6 a4 18. Ne5 Nxe5 19. Bxe5 f6 20. Bxd4 Qxd6 21.
Bc3 Nf4 22. d4 Qd5 23. Qd2 *
Position (FEN): r1r3k1/1p4p1/4pp1p/3q4/p2P1n2/P1B5/1P1Q1PPP/2R2RK1 b - - 2 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 693
Best move: Qxg2#