Chess puzzle (Equality)
Moves: 1. d4 c5 2. d5 d6 3. Nf3 e5 4. e4 g6 5. Nc3 Bg7 6. g3 Ne7 7. Bg2 O-O 8. O-O f5
9. exf5 Bxf5 10. Re1 a6 11. Bg5 Qe8 12. Qd2 Nd7 13. Rad1 Qf7 14. Ne4 Bxe4 15.
Rxe4 Nf6 16. Re2 Nf5 17. c4 Rae8 18. Rde1 h6 19. Bxf6 Qxf6 20. b4 b6 21. bxc5
bxc5 22. Qa5 e4 23. Nd2 e3 24. fxe3 Nxe3 25. Qxa6 Nxg2 *
Position (FEN): 4rrk1/6b1/Q2p1qpp/2pP4/2P5/6P1/P2NR1nP/4R1K1 w - - 0 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1415
Best move: Kxg2