Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 d6 4. Nd5 Nf6 5. d3 Nxd5 6. exd5 Nd4 7. Nxd4 cxd4 8.
g3 e6 9. Bg2 Be7 10. O-O O-O 11. c4 e5 12. b4 Bf5 13. Qf3 Bg6 14. h4 f5 15. h5
e4 16. Qd1 Be8 17. dxe4 fxe4 18. Bxe4 Bg5 19. f4 Bf6 20. g4 d3 21. Rb1 Bd4+ 22.
Kg2 Qh4 23. Qxd3 *
Position (FEN): r3brk1/pp4pp/3p4/3P3P/1PPbBPPq/3Q4/P5K1/1RB2R2 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1462
Best move: Qxg4+