Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bg5 h6 3. Bh4 g5 4. Bg3 Nc6 5. c3 Bf5 6. Na3 Nf6 7. f3 g4 8. Nb5 e5
9. dxe5 Nh5 10. e6 Nxg3 11. exf7+ Kxf7 12. hxg3 gxf3 13. Nxf3 Be4 14. Qd2 a6
15. Nbd4 Nxd4 16. Qxd4 Bg7 17. Ne5+ Bxe5 *
Position (FEN): r2q3r/1pp2k2/p6p/3pb3/3Qb3/2P3P1/PP2P1P1/R3KB1R w KQ - 0 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1233
Best move: Qxe5