yk or they missed the forced checkmate because they are bad, or its not a forced checkmate and you think it is.
Is It Unsportsmanlike to Delay Checkmate?

the losing side shouldn't have to resign, nor should the winning side be forced to play as well as they can. they can promote 7 knights if they want.

In my experience your opponent will troll you by not finishing a game that is clearly won, because you didnt resign earlier. They think that youre wasting their time or somehow insulting them for playing on, implying you think they will throw the game away. So they waste more time, promote 4 Knights and try to annoy you til you resign. I dont agree with this midset but it does happen quite often at low levels. Although even a 3000 rated player made a video called the Mona Lisa checkmate showcasing this idea.

If theirs a checkmate and they just sit there and keep you waiting until the time goes down it is definitely unsportsmanlike, to not put you out of your misery and keep you waiting is low.

If theirs a checkmate and they just sit there and keep you waiting until the time goes down it is definitely unsportsmanlike, to not put you out of your misery and keep you waiting is low.
thats stalling. hes talking about making unnecessary moves

You probably either overestimate your opponents or see something that's not really there. Usually I see the opposite, for some reason people mostly from Arabic countries just stop playing in case they see the game is lost. However, sometimes when the mate is imminent people delay the final move. In general, the higher level, the more polite players. In rapid below 1300 people often are very aggressive and trying to offend their opponent, but I've never seen such behavior above 1600.

the losing side shouldn't have to resign, nor should the winning side be forced to play as well as they can. they can promote 7 knights if they want.
Agreed. I teach my students the same.

I would argue it's rude to promote 7 knights. Just checkmate and move on. You shouldn't make someone sit around.
Hey everyone,
I wanted to start a discussion about chess etiquette and sportsmanship. I’ve noticed that some players—when they clearly have a forced checkmate available—choose to keep making extra moves instead of finishing the game. Sometimes this leads the opponent to resign out of frustration rather than letting the checkmate happen naturally.
Do you think this is unsportsmanlike behavior? Or is it simply a part of the psychological battle of chess?
Would love to hear your thoughts—do you finish a won game as soon as possible, or do you think there's an advantage in making extra moves before delivering checkmate?