Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nc6 3. f4 exf4 4. Nf3 Bd6 5. d4 f6 6. O-O Nh6 7. Nc3 a6 8. Nd5
b5 9. Bd3 g5 10. a4 b4 11. Bc4 Bb7 12. Bd2 a5 13. h4 Rf8 14. hxg5 fxg5 15. e5
Be7 16. c3 Nf5 17. Nxe7 *
Position (FEN): r2qkr2/1bppN2p/2n5/p3Pnp1/PpBP1p2/2P2N2/1P1B2P1/R2Q1RK1 b q - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1511
Best move: Qxe7