Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. Nc3 a6 5. O-O Nf6 6. d4 exd4 7. Nxd4 Nc6 8.
Nxc6 bxc6 9. f4 c5 10. e5 dxe5 11. Bxf7+ Ke7 12. Qxd8+ Kxd8 13. fxe5 Ke7 14. e6
Bb7 15. Bf4 g5 16. Bxc7 Bg7 17. Be5 Rad8 18. Bxf6+ *
Position (FEN): 3r3r/1b2kBb1/p3PB1p/2p3p1/8/2N5/PPP3PP/R4RK1 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1472
Best move: Bxf6