All games, except draws, end in checkmate, it's only a matter of whether the players are going to keep on playing or if one will resign before the inevitable.
I find that most games do not end with a checkmating move. If there is a forced mate in play, the loser usually resigns. Some people may be annoyed by this, but when the game is decided, it's decided.
Not counting the endgame checkmates, which tend to be yawningly boring.