Chess puzzle (Equality)
Moves: 1. d4 e6 2. Bf4 d5 3. e3 Bd6 4. Nf3 Nc6 5. c4 Bxf4 6. exf4 Nge7 7. Ne5 Nxe5 8.
fxe5 O-O 9. Nc3 dxc4 10. Bxc4 Nf5 11. Ne2 a6 12. O-O b5 13. Bb3 Bb7 14. Rc1 Rc8
15. Qd2 Qh4 16. d5 Rfd8 17. d6 cxd6 18. Rxc8 Rxc8 19. exd6 Bxg2 20. Rc1 Rd8 *
Position (FEN): 3r2k1/5ppp/p2Pp3/1p3n2/7q/1B6/PP1QNPbP/2R3K1 w - - 2 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1589
Best move: Kxg2