How can white win in this game??

1. f7+ should win. If 1. - Ke7 2. Rd7+ and if 1. - Kf8 then you answer with 2. Qc5+ Qe7 3. Qxc4 should win easily.
1. f7+ should win. If 1. - Ke7 2. Rd7+ and if 1. - Kf8 then you answer with 2. Qc5+ Qe7 3. Qxc4 should win easily.