Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d4 exd4 5. Nxd4 Bc5 6. Qf3 Qe7 7. Nxc6 bxc6 8.
O-O Nf6 9. Nc3 O-O 10. Qg3 Bd6 11. Qh4 Bb7 12. Re1 Qe5 13. f4 Qc5+ 14. Be3 Qxc4
15. e5 Bc5 *
Position (FEN): r4rk1/pbpp1pp1/2p2n1p/2b1P3/2q2P1Q/2N1B3/PPP3PP/R3R1K1 w - - 1 16
White to move.
Themes:  Middlegame  
Puzzle rating: 2100
Best move: exf6