Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nc3 Nf6 3. Bg5 e6 4. e4 Be7 5. Bxf6 Bxf6 6. e5 Be7 7. Qg4 O-O 8.
Bd3 f6 9. Qh5 f5 10. Nf3 g6 11. Qh6 Nd7 12. h4 Rf7 13. Ng5 Bxg5 14. hxg5 Qf8
15. O-O-O Qxh6 16. Rxh6 c5 17. dxc5 Nxc5 18. Nb5 a6 19. Nd6 Re7 20. Be2 Ne4 21.
Rh5 Nxd6 *
Position (FEN): r1b3k1/1p2r2p/p2np1p1/3pPpPR/8/8/PPP1BPP1/2KR4 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1695
Best move: exd6