Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nc3 Nxd5 4. d4 Nc6 5. Nf3 Bg4 6. Be2 e6 7. O-O Bd6 8.
h3 Bh5 9. Re1 h6 10. Nxd5 exd5 11. Bc4+ Kd7 12. Bxd5 Qf6 13. Bxc6+ bxc6 14. c3
Rae8 15. Bd2 g5 16. d5 cxd5 17. Qa4+ Kd8 18. Qxa7 *
Position (FEN): 3kr2r/Q1p2p2/3b1q1p/3p2pb/8/2P2N1P/PP1B1PP1/R3R1K1 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1443
Best move: Bxf3