Chess puzzle (Equality)
Moves: 1. e4 e5 2. c3 Bc5 3. d4 exd4 4. Bc4 Qf6 5. Nf3 dxc3 6. Nxc3 h6 7. O-O Ne7 8.
e5 Qb6 9. e6 dxe6 10. Ne5 O-O 11. Na4 Qd6 12. Qh5 Bd4 13. Nf3 Bf6 14. Bxh6 gxh6
15. Qxh6 Bg7 16. Qh5 f6 17. Rad1 Qf4 18. Nc5 Qf5 *
Position (FEN): rnb2rk1/ppp1n1b1/4pp2/2N2q1Q/2B5/5N2/PP3PPP/3R1RK1 w - - 4 19
White to move.
Themes: Pin Middlegame  
Puzzle rating: 1519
Best move: Qxf5