Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 g6 5. Bc4 c5 6. Bb5+ Bd7 7. Bxd7+ Nxd7 8.
O-O cxd4 9. Qxd4 Ngf6 10. e5 dxe5 11. Re1 Bg7 12. Qb4 b6 13. Nc3 a5 14. Qh4 O-O
15. a3 Re8 16. Bg5 Nc5 17. Rad1 Qc7 *
Position (FEN): r3r1k1/2q2pbp/1p3np1/p1n1p1B1/7Q/P1N5/1PP2PPP/3RR1K1 w - - 5 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1601
Best move: Bxf6