Sort:  

Hey! You have the idea, but the move order is not correct yet to win. After your Qf6 black has Qxc2+! which is what I am talking about above.