Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. O-O O-O 6. d4 exd4 7. cxd4 Bb6 8.
e5 Ng4 9. h3 d5 10. Bb5 Nh6 11. Bxh6 gxh6 12. Bxc6 bxc6 13. Nbd2 Kh8 14. Qc2
Rg8 15. g4 Bxd4 16. Qxc6 Be6 17. Nxd4 Bxg4 18. Qf6+ *
Position (FEN): r2q2rk/p1p2p1p/5Q1p/3pP3/3N2b1/7P/PP1N1P2/R4RK1 b - - 1 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1070
Best move: Qxf6