nice but the variations 4. K f3 puzzles me
how about 3. Rc3?
there is a quicker mate.
very nice combination:)