Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 d6 3. Qh5 e6 4. Bb5+ Nc6 5. Bxc6+ bxc6 6. Nf3 Nf6 7. Qh4 Be7 8.
e5 Nd5 9. Qe4 f5 10. Qa4 Bd7 11. c4 Nb6 12. Qc2 d5 13. d3 O-O 14. O-O d4 15.
Bf4 Be8 16. Nbd2 Bh5 17. Rae1 Bg4 18. Re2 Bxf3 *
Position (FEN): r2q1rk1/p3b1pp/1np1p3/2p1Pp2/2Pp1B2/3P1b2/PPQNRPPP/5RK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1659
Best move: Nxf3