Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. c3 a6 5. d3 Bc5 6. d4 exd4 7. cxd4 Bb6 8. d5
Na5 9. Bd3 Qf6 10. O-O d6 11. Re1 Ba7 12. e5 dxe5 13. Rxe5+ Ne7 14. b4 Bd4 15.
Rxe7+ Kxe7 16. Qe2+ Kf8 17. bxa5 *
Position (FEN): r1b2k1r/1pp2pp1/p4q1p/P2P4/3b4/3B1N2/P3QPPP/RNB3K1 b - - 0 17
Black to move.
Themes:  Opening  
Puzzle rating: 2353
Best move: Bg4