Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Nf3 g6 3. g3 Bg7 4. Bg2 O-O 5. O-O d6 6. Re1 c5 7. c3 Nc6 8. Nbd2
cxd4 9. cxd4 Bf5 10. a3 Rc8 11. e4 Bg4 12. Qa4 a6 13. d5 Nb8 14. b4 Nxd5 15.
exd5 Bxa1 16. b5 Bf5 17. Nh4 Bc2 18. Qf4 Be5 19. Qe3 Rc3 20. Qe2 Bd3 21. Qd1
axb5 22. Ne4 Bxe4 23. Rxe4 Nd7 24. Bh6 Bg7 *
Position (FEN): 3q1rk1/1p1nppbp/3p2pB/1p1P4/4R2N/P1r3P1/5PBP/3Q2K1 w - - 3 25
White to move.
Themes:  Middlegame  
Puzzle rating: 960
Best move: Bxg7