Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 d6 3. d4 c6 4. Bf4 b6 5. c4 Na6 6. Nc3 Nc7 7. Qc2 h6 8. O-O-O
Nf6 9. Bd3 Be7 10. e5 Ng8 11. Rhe1 d5 12. cxd5 cxd5 13. Kb1 Bb4 14. a3 Bxc3 15.
Qxc3 Bd7 16. Rc1 Rc8 17. g4 g5 18. Bg3 Ne7 19. h4 Ng6 20. hxg5 hxg5 21. Bxg6
fxg6 22. Nxg5 *
Position (FEN): 2rqk2r/p1nb4/1p2p1p1/3pP1N1/3P2P1/P1Q3B1/1P3P2/1KR1R3 b k - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1730
Best move: Qxg5