Chess puzzle (Equality)
Moves: 1. d4 d5 2. e3 e6 3. a3 c5 4. Nf3 Nc6 5. c3 a6 6. Qa4 c4 7. Ne5 b5 8. Nxc6 bxa4
9. Nxd8 Kxd8 10. g3 Rb8 11. Bg2 Nf6 12. h3 Bd6 13. Nd2 Ke7 14. O-O Bd7 15. Re1
e5 16. e4 dxe4 17. Nxe4 exd4 18. Nxf6+ *
Position (FEN): 1r5r/3bkppp/p2b1N2/8/p1pp4/P1P3PP/1P3PB1/R1B1R1K1 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 834
Best move: Kxf6