Chess puzzle (Equality)
Moves: 1. e4 d5 2. e5 c5 3. c3 Nc6 4. d4 cxd4 5. cxd4 g6 6. Bb5 a6 7. Ba4 e6 8. Nf3
Ne7 9. Nc3 b5 10. Bc2 Bg7 11. Be3 Na5 12. b3 Bd7 13. O-O Rc8 14. Qd2 Qc7 15.
Bh6 Bxh6 16. Qxh6 Qxc3 17. Ng5 Nf5 *
Position (FEN): 2r1k2r/3b1p1p/p3p1pQ/np1pPnN1/3P4/1Pq5/P1B2PPP/R4RK1 w k - 2 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1618
Best move: Bxf5