Chess puzzle (Equality)
Moves: 1. e4 Nc6 2. d4 e6 3. d5 exd5 4. exd5 Ne5 5. Nf3 d6 6. Be2 Nf6 7. O-O Bf5 8.
Bf4 Ng6 9. Be3 Be7 10. c4 O-O 11. Nc3 c6 12. dxc6 bxc6 13. Nd4 Bd7 14. Bf3 Ne5
15. Be2 a6 16. h3 Rb8 17. b3 Qc8 18. f4 Ng6 19. f5 Nh4 20. Bd3 c5 21. Nf3 Nxf5
22. Ng5 Nxe3 23. Bxh7+ Kh8 24. Qd3 Nxf1 25. Rxf1 g6 *
Position (FEN): 1rq2r1k/3bbp1B/p2p1np1/2p3N1/2P5/1PNQ3P/P5P1/5RK1 w - - 0 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1879
Best move: Bxg6