Pawn can’t move due to the Knight and the King can’t move without placing itself into check...
Stalemate
Pawn can’t move due to the Knight and the King can’t move without placing itself into check...

White is not in check and has no legal moves:
Kxc8 guarded by the Bd7.
Kb7 guarded by the Qh1.
Ka7 guarded by the Nc8.
Ka8 guarded by the Qh1.
c7 pawn blocked by the Nc8.
You make a classic beginners mistake - it's completely unnecessary to promote the f pawn to another queen because you already have more than enough material to give checkmate. For example Rb3+ Ka8 (only move) Qa1#. When you have a large material advantage don't waste time promoting pawns or capturing all the opponents pieces, go after the king to win directly and significantly lower the risk of allowing stalemate.
Hi, I had a game not long ago where it ended in a draw by stalemate. I know that stalemate happens when there can no longer be a check on the king or a possible checkmate. However I am a beginner and I might be missing something.
I have a picture attached where I have two queens, a knight, a rook and bishop ready to bring helfire on my opponent and I have no idea how it ended in stalemate. Please explain ^^