How can i check mate in my position?


[Event "benzi_05 vs. haseebakhter"] [Site " Chess.com"] [Date "Dec 26, 2017"] [White "benzi_05"] [Black "haseebakhter"] [Result "1-0"] [WhiteElo "799"] [BlackElo "875"] [TimeControl "1 in 0 day"] [SetUp "1"] [Termination "benzi_05 won by checkmate"] 1. e4 c5 2. c4 Nc6 3. d3 e5 4. Nf3 d6 5. g3 Bg4 6. Bg5 Be7 7. Bxe7 Qxe7 8. Be2 Qf6 9. h3 Nd4 10. hxg4 Nxf3+ 11. Bxf3 Ne7 12. Nc3 O-O 13. Qd2 Ng6 14. O-O-O Qxf3 15. Qe2 Qf6 16. Qe3 Rad8 17. g5 Qe6 18. Qf3 Qd7 19. Rxh7 Kxh7 20. Rh1+ Kg8 21. Qh5 Qc6 22. Qh7# 1-0 Sent from my Android

You should still be winning after f5 Qxg6. You can next play Nd5 threatening Ne7+ or Nf6+ (gxf6 is not possible because your queen pins the pawn). Another plan for checkmate in positions like this is to drop the queen back Qh5, then play g6. The black king cannot then escape on f7 and you threaten Qh8#

You should still be winning after f5 Qxg6. You can next play Nd5 threatening Ne7+ or Nf6+ (gxf6 is not possible because your queen pins the pawn). Another plan for checkmate in positions like this is to drop the queen back Qh5, then play g6. The black king cannot then escape on f7 and you threaten Qh8#

You should still be winning after f5 Qxg6. You can next play Nd5 threatening Ne7+ or Nf6+ (gxf6 is not possible because your queen pins the pawn). Another plan for checkmate in positions like this is to drop the queen back Qh5, then play g6. The black king cannot then escape on f7 and you threaten Qh8#

You should still be winning after f5 Qxg6. You can next play Nd5 threatening Ne7+ or Nf6+ (gxf6 is not possible because your queen pins the pawn). Another plan for checkmate in positions like this is to drop the queen back Qh5, then play g6. The black king cannot then escape on f7 and you threaten Qh8#