Chess puzzle (Equality)
Moves: 1. f4 d5 2. Nf3 c6 3. e3 Nd7 4. b3 Ngf6 5. Bb2 Nb6 6. d3 Bf5 7. Be2 h6 8. O-O
Bh7 9. Nbd2 Qc7 10. a4 O-O-O 11. a5 Nbd7 12. c4 e6 13. a6 b6 14. b4 Bxb4 15.
Rb1 c5 16. d4 Ng4 17. Qb3 g5 18. Rbc1 gxf4 19. dxc5 Bxc5 20. Bd4 Bxd4 *
Position (FEN): 2kr3r/p1qn1p1b/Pp2p2p/3p4/2Pb1pn1/1Q2PN2/3NB1PP/2R2RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1440
Best move: exd4