Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 g6 4. c4 Bg7 5. Be2 d5 6. cxd5 exd5 7. Be5 O-O 8. Nc3
Be6 9. Qb3 Nbd7 10. Nh3 b6 11. Ng5 h6 12. Nxe6 fxe6 13. Bg3 c5 14. dxc5 Nxc5
15. Qc2 Nfe4 16. Nxe4 Nxe4 17. O-O Rc8 18. Qb3 Nd2 19. Qd3 Nxf1 20. Rxf1 Kh7
21. Bh5 Rf5 22. Bg4 Rg5 23. Bxe6 Rc6 24. Bh4 Rxg2+ *
Position (FEN): 3q4/p5bk/1pr1B1pp/3p4/7B/3QP3/PP3PrP/5RK1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1579
Best move: Kxg2