This is often stated as being the shortest stalemate ever, however, is it actually the shortest?
I am looking for any brute-force attempts that show that 10 moves is the absolute minimum for a stalemate in the game of chess.
Yes, it is the shortest stalemate ever found.
Frederick Rhine discovered a similar stalemate, also in 10 moves: 1.d4 c5 2.dxc5 f6 3.Qxd7+ Kf7 4.Qxd8 Bf5 5.Qxb8 h5 6.Qxa8 Rh6 7.Qxb7 a6 8.Qxa6 Bh7 9.h4 Kg6 10.Qe6. [Ref]
Note: Some juniors in Sweden actually played out this (pre-arranged) match in 1995. [Ref]