Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. c4 d5 3. exd5 cxd5 4. cxd5 Qxd5 5. Nc3 Qd8 6. d4 e6 7. Nf3 Nf6 8.
Bd3 Be7 9. O-O O-O 10. Re1 Nc6 11. a3 b6 12. Bc2 Bb7 13. Qd3 Rc8 14. Bg5 g6 15.
Rad1 a6 16. Bb3 Na5 17. Ba2 b5 18. Ne5 Nd5 19. Bxe7 Nxe7 20. h4 Nd5 21. h5 Nxc3
22. bxc3 Qg5 23. hxg6 *
Position (FEN): 2r2rk1/1b3p1p/p3p1P1/np2N1q1/3P4/P1PQ4/B4PP1/3RR1K1 b - - 0 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 833
Best move: Qxg2#