Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Nf6 3. Be2 Qxd5 4. Nf3 Bg4 5. O-O h5 6. Nc3 Qc5 7. d4 Qd6 8.
Nb5 Qc6 9. c4 a6 10. d5 Qd7 11. Ne5 Qf5 12. Nxc7+ Kd8 13. Ne6+ fxe6 14. dxe6+
Kc7 15. Bd2 Qxe5 16. Ba5+ Qxa5 17. Bxg4 hxg4 18. b4 Qh5 19. f3 Qxh2+ 20. Kf2
Qg3+ *
Position (FEN): rn3b1r/1pk1p1p1/p3Pn2/8/1PP3p1/5Pq1/P4KP1/R2Q1R2 w - - 2 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1590
Best move: Kxg3