Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d3 Bc5 5. d4 exd4 6. c3 dxc3 7. Bxf7+ Kxf7 8.
Qd5+ Ke7 9. Qxc5+ d6 10. Qxc3 Nf6 11. h3 Nxe4 12. Qe3 d5 13. Nc3 Bf5 14. O-O
Kf7 15. Nxe4 Bxe4 16. b3 Re8 17. Bb2 Kg8 18. Nh2 Bxg2 *
Position (FEN): r2qr1k1/ppp3p1/2n4p/3p4/8/1P2Q2P/PB3PbN/R4RK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1806
Best move: Qg3