Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Bf4 e6 5. c5 b6 6. b4 a5 7. a3 Nbd7 8. Nf3 Ba6
9. e3 Bxf1 10. Kxf1 Be7 11. Ke2 O-O 12. h3 Re8 13. Re1 Nh5 14. Bh2 Bf6 15. g4
e5 16. gxh5 *
Position (FEN): r2qr1k1/3n1ppp/1pp2b2/p1Ppp2P/1P1P4/P1N1PN1P/4KP1B/R2QR3 b - - 0 16
Black to move.
Themes:  Middlegame  
Puzzle rating: 1448
Best move: exd4