Chess puzzle (Equality)
Moves: 1. e4 d5 2. e5 g6 3. f4 Bg7 4. Nf3 e6 5. d4 Ne7 6. Bd3 Nd7 7. O-O c5 8. Be3
cxd4 9. Nxd4 O-O 10. Nc3 a6 11. a3 Nb6 12. b3 f6 13. Qd2 fxe5 14. fxe5 Rxf1+
15. Rxf1 Qc7 16. Nf3 Nf5 17. Bf4 Qc5+ 18. Kh1 Qxa3 19. Bxf5 exf5 20. Bh6 Be6
21. Bxg7 Kxg7 22. Ng5 Bg8 23. Qd4 Qe7 24. Qxb6 Rc8 25. Qd4 *
Position (FEN): 2r3b1/1p2q1kp/p5p1/3pPpN1/3Q4/1PN5/2P3PP/5R1K b - - 2 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1510
Best move: Qxg5