[Event "London Classic Open"]
[Site "?"]
[Date "2015.12.11"]
[Round "?"]
[White "Cannon, Raymond C"]
[Black "Mulay, Partha"]
[ECO "C07"]
[WhiteElo "1985"]
[BlackElo "1780"]
[Result "1-0"]
1. e4 e6 2. d4 d5 3. Nd2 c5 4. dxc5 Nf6
5. exd5 Qxd5 6. Ngf3 Nc6 7. Bc4 Qxc5 8. Qe2 Be7 9. Nb3 Qh5 10. Bf4 O-O 11. O-O-O Na5 12. Nxa5 Qxa5 13. Bd2 Qc5 14. Bc3 a6 15. Bd4 Qc7 16. Be5 Qc5 17. Bd3 Rd8 18. Nd4 Bd7 19. Nb3 Qc8 20. g4 Bc6 21. Rhg1 b6 22. g5 Ne8 23. Rg3 g6 24. Nd4 Bd5 25. Kb1 Nd6 26. Qg4 Qd7 27. Qh3 Nc4 28. Qxh7+
1-0
Answer:
Black resigned after 28. Qxh7+!
It is checkmate after 28...Kf8 29.Qh8#
or
28...Kxh7 29.Rh3+ Kg8 30.Rh8#
This is a good mating pattern to know with the dark square holes around the King and strong dark square bishop.