Sort:  

See, ELO 700.. I skipped a few steps. 😅

Bh7+
Kh8
Bg6+
Kg8
Qh7+
Kf8
Qxf7#