Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 Nc6 3. Nf3 e6 4. O-O a6 5. d4 b5 6. d5 bxc4 7. dxc6 d6 8. Nc3
Qc7 9. e5 d5 10. Bf4 Qxc6 11. Re1 d4 12. Ne4 Bb7 13. Nfg5 Be7 14. Qg4 Nh6 15.
Qg3 Nf5 16. Qf3 h6 17. Qh5 g6 18. Qh3 O-O-O *
Position (FEN): 2kr3r/1b2bp2/p1q1p1pp/2p1PnN1/2ppNB2/7Q/PPP2PPP/R3R1K1 w - - 2 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1442
Best move: Nxf7