Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 c6 5. Bc4 Nf6 6. O-O Bf5 7. d4 e6 8.
Re1 Be7 9. a4 h6 10. Ne5 O-O 11. g4 Bh7 12. Nxf7 Rxf7 13. Bxe6 Kf8 14. g5 hxg5
15. Bxf7 Kxf7 16. Bxg5 Nbd7 17. Qe2 Bb4 18. Qe6+ *
Position (FEN): r2q4/pp1n1kpb/2p1Qn2/6B1/Pb1P4/2N5/1PP2P1P/R3R1K1 b - - 4 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1500
Best move: Kf8