Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 h6 6. d4 exd4 7. Nxd4 Bb7 8.
Nxc6 Bxc6 9. Qf3 Nf6 10. Nc3 Bb4 11. Bd2 O-O 12. O-O-O Re8 13. Rhe1 Bxc3 14.
Bxc3 Bxe4 15. Qg3 Bg6 16. h4 d5 17. Bxf6 *
Position (FEN): r2qr1k1/2p2pp1/p4Bbp/1p1p4/7P/1B4Q1/PPP2PP1/2KRR3 b - - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1506
Best move: Qxf6