Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Qf3 e6 5. g4 Bg6 6. h4 Be4 7. Bg5 Be7 8. Bxe7
Nxe7 9. Qh3 Bxh1 10. Qxh1 Qb6 11. Nd2 Qxd4 12. c3 Qxe5+ 13. Be2 Nd7 14. Ngf3
Qd6 15. O-O-O Ng6 16. h5 Nge5 17. Qh2 h6 18. Nc4 Qc7 *
Position (FEN): r3k2r/ppqn1pp1/2p1p2p/3pn2P/2N3P1/2P2N2/PP2BP1Q/2KR4 w kq - 2 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1549
Best move: Ncxe5