Chess puzzle (Equality)
Moves: 1. e4 e5 2. d3 Bd6 3. Be3 h6 4. Nd2 a6 5. c3 Nc6 6. Be2 Nf6 7. Qc2 Ne7 8. h3
Ng6 9. Ngf3 Be7 10. Nf1 d6 11. Ng3 Nh7 12. Nh5 O-O 13. O-O-O Ng5 14. Nxg5 Bxg5
15. Qd2 Bxe3 16. Qxe3 f5 17. f3 f4 18. Qd2 Qg5 19. g4 Nh4 20. Rhg1 g6 21. d4
Kh7 22. dxe5 gxh5 *
Position (FEN): r1b2r2/1pp4k/p2p3p/4P1qp/4PpPn/2P2P1P/PP1QB3/2KR2R1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1468
Best move: exd6