Chess puzzle (Equality)
Moves: 1. Nf3 d5 2. d4 Nc6 3. Nc3 Nf6 4. e4 dxe4 5. Ne5 Nxe5 6. dxe5 Qxd1+ 7. Kxd1 Ng4
8. Nxe4 Nxe5 9. Bf4 Bg4+ 10. f3 Nxf3 11. h3 O-O-O+ 12. Ke2 Ng1+ 13. Kf2 Nxh3+
14. gxh3 Bh5 15. h4 e6 16. Kg3 f5 17. Bg5 Re8 18. Nd2 Bd6+ 19. Bf4 Bxf4+ *
Position (FEN): 2k1r2r/ppp3pp/4p3/5p1b/5b1P/6K1/PPPN4/R4B1R w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 749
Best move: Kxf4