Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 a6 3. d4 b5 4. c4 Bb7 5. Nc3 b4 6. Na4 Bxe4 7. Bd3 Bb7 8. O-O
Nf6 9. Re1 Bd6 10. Bg5 h6 11. d5 hxg5 12. dxe6 dxe6 13. c5 Bxf3 14. Qxf3 Bxh2+
15. Kf1 Nbd7 16. Rad1 Ke7 17. Bc4 Be5 18. c6 g4 19. Rxd7+ Nxd7 20. Qe4 f5 21.
Qe3 Rh1+ 22. Ke2 Rxe1+ 23. Kxe1 f4 24. Qe4 g3 *
Position (FEN): r2q4/2pnk1p1/p1P1p3/4b3/NpB1Qp2/6p1/PP3PP1/4K3 w - - 0 25
White to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 1411
Best move: cxd7