Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d3 Bc5 5. Nc3 d6 6. O-O Bg4 7. Re1 a6 8. h3
Bxf3 9. Qxf3 Nf6 10. Qg3 Nh5 11. Qg4 Qf6 12. Be3 Bxe3 13. Rxe3 Nd4 14. Bb3 g6
15. Nd5 Qd8 16. c3 Ne6 17. Rf3 Nhf4 18. g3 Nxd5 *
Position (FEN): r2qk2r/1pp2p2/p2pn1pp/3np3/4P1Q1/1BPP1RPP/PP3P2/R5K1 w kq - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 2026
Best move: exd5