I removed my previous post
(never done that before, wanted to see if I could replace it)
All it said was I'll be back later today with some promotions with mate stats.
Promotion giving checkmate stats.
White = 10,979
Black = 10,591
White Queen = 9,583
White Rook = 1,310
White Bishop = 37
White Knight =49
Black Queen = 9,187
Black Rook = 1,332
Black Bishop = 32
Black Knight = 40
80% of that number (possibly higher) are players with won positions v players who
have chosen not to resign, as they are entitled to do, and play for a stalemate.
(Up until 2021 There have been 14,755 stalemates on RHP.)
The under promotions to a Rook or Bishop could easily have been a Queen.
You only under promote in these circumatances to avoid stalemate.
Some of the promoted Knight mates are players being cute forcing a player
into a position with a Queen and Rook to be mate with a Knight promotion.
This game is one when only a Knight promotion will do.
carles - taheri RHP 2007
[FEN "R7/8/2pkp2r/1p1p1p2/3PbPr1/2P3Bp/7K/4R3 w - - 0 34"]
34. Rea1 Rxg3 {With Rg2+ and Ra2 discovered check in mind.} 35. Kxg3 h2 36. R1a7 {White is threatening Rd8 checkmate.} 36... h1=N# {Checkmate.} 0-1