Chess puzzle (Equality)
Moves: 1. e4 e6 2. b3 d5 3. Bb2 dxe4 4. Nc3 Nf6 5. Qe2 Nbd7 6. g4 h6 7. Bg2 c6 8. h4
Qa5 9. Nh3 Ba3 10. Bxa3 Qxa3 11. g5 Nd5 12. Nxe4 f5 13. Qh5+ Kf8 14. Ng3 Qb2
15. O-O Ne5 16. Rfe1 g6 17. Qe2 Ng4 18. f3 Qd4+ 19. Kh1 Nf4 20. Nxf4 Qxf4 21.
fxg4 *
Position (FEN): r1b2k1r/pp6/2p1p1pp/5pP1/5qPP/1P4N1/P1PPQ1B1/R3R2K b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1575
Best move: Qxg3