Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Nf6 4. d3 Bg4 5. Bg5 Nc6 6. c3 h6 7. Bh4 Be7 8. Qb3
O-O 9. O-O Bxf3 10. gxf3 Kh8 11. Nd2 Nh5 12. Bg3 Bg5 13. Rad1 Qf6 14. Qxb7 Bxd2
15. Qxc6 Bg5 16. Qxc7 Qxf3 17. Qxd6 Nxg3 *
Position (FEN): r4r1k/p4pp1/3Q3p/4p1b1/2B1P3/2PP1qn1/PP3P1P/3R1RK1 w - - 0 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1879
Best move: hxg3