Chess puzzle (Equality)
Moves: 1. f4 c5 2. Nf3 Nc6 3. e3 g6 4. Nc3 Bg7 5. b3 d5 6. Bb5 Bg4 7. Bxc6+ bxc6 8. h3
Bxf3 9. Qxf3 Nf6 10. Bb2 O-O 11. O-O Rb8 12. Na4 Ne4 13. Bxg7 Kxg7 14. Qd1 c4
15. d3 cxd3 16. Qxd3 f5 17. Qd4+ Rf6 18. c3 Qa5 19. Rfc1 Kf7 20. Qe5 Rd8 21.
Rc2 c5 22. c4 Re6 23. Qb2 dxc4 24. Rxc4 Rd2 25. Qh8 Rxg2+ *
Position (FEN): 7Q/p3pk1p/4r1p1/q1p2p2/N1R1nP2/1P2P2P/P5r1/R5K1 w - - 0 26
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 720
Best move: Kxg2