Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. d4 d6 4. Bxf4 Nf6 5. Nc3 Be7 6. Qd2 O-O 7. O-O-O Re8 8.
Bd3 Nc6 9. Nf3 Bg4 10. h3 Bxf3 11. gxf3 Nxd4 12. Rdf1 Ne6 13. Be3 c5 14. Qg2 a6
15. e5 dxe5 16. h4 b5 17. h5 b4 18. Ne2 Qa5 *
Position (FEN): r3r1k1/4bppp/p3nn2/q1p1p2P/1p6/3BBP2/PPP1N1Q1/2K2R1R w - - 2 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1534
Best move: Bc4