Online opponent under-promoted to Bishop, but the app put in a Queen instead.
While playing the game, I was loosing very badly, so I struggled for a stalemate. I thought I got a stalemate, but the game wouldn't end. As you can see in the screen shot.
But what was on the screen as two queens was actually a queen and a bishop! See the PGN from the game, which I downloaded from the server, check move # 69. There is only one queen on the board.
Here is the game pgn: lionjoshi (1205) vs. alaskalinuxuser (1172) --- Fri Aug 17, 10:32 AKST 2018 Rated blitz match, initial time: 10 minutes, increment: 0 seconds.
Move lionjoshi alaskalinuxuser
- e4 (0:00.000) e6 (0:00.000)
- d4 (0:04.257) d5 (0:12.374)
- e5 (0:02.827) c5 (0:05.571)
- c3 (0:05.690) Qb6 (0:05.589)
- Nf3 (0:06.381) Nc6 (0:04.250)
- Bd3 (0:10.208) h6 (0:10.708)
- O-O (0:02.843) Bd7 (0:04.693)
- Nbd2 (0:02.832) c4 (0:07.737)
- Bc2 (0:07.594) Be7 (0:16.757)
- b3 (0:01.868) Na5 (0:10.977)
- bxc4 (0:02.850) Nxc4 (0:02.650)
- Nxc4 (0:02.911) dxc4 (0:02.637)
- a3 (0:07.161) Bc6 (0:05.053)
- Rb1 (0:07.571) Qc7 (0:08.820)
- Ba4 (0:01.753) Bd8 (0:12.704)
- Bxc6+ (0:01.788) Qxc6 (0:05.668)
- a4 (0:05.685) Ne7 (0:03.154)
- Ba3 (0:01.859) O-O (0:05.494)
- Bd6 (0:16.617) a6 (0:09.202)
- Qe2 (0:16.023) b5 (0:09.937)
- axb5 (0:03.620) axb5 (0:02.173)
- Ra1 (0:08.839) Ra4 (0:09.979)
- Qc2 (0:09.019) Re8 (0:19.555)
- Rxa4 (0:02.803) bxa4 (0:02.563)
- Ra1 (0:05.688) Nd5 (0:27.452)
- Rxa4 (0:06.501) Be7 (0:23.372)
- Bxe7 (0:07.330) Nxe7 (0:02.212)
- Ra1 (0:01.898) Nd5 (0:03.664)
- Re1 (0:18.632) Ra8 (0:06.062)
- h3 (0:09.554) Ra3 (0:05.233)
- Rb1 (0:11.453) g6 (0:48.465)
- Rb8+ (0:23.489) Kg7 (0:06.393)
- Nh4 (0:11.744) Rxc3 (0:50.046)
- Qb2 (0:06.698) Rd3 (0:24.493)
- Qa2 (0:13.831) c3 (0:15.851)
- Qa7 (0:04.743) c2 (0:16.279)
- Nxg6 (0:11.723) Kxg6 (0:03.623)
- Rg8+ (0:05.667) Kf5 (0:11.002)
- Qxf7+ (0:03.208) Ke4 (0:04.823)
- Rg4+ (0:06.372) Nf4 (0:11.901)
- Qxf4+ (0:03.695) Kd5 (0:05.437)
- Qe4+ (0:03.321) Kc4 (0:13.494)
- Qxc6+ (0:00.419) Kb3 (0:02.238)
- Qxe6+ (0:07.004) Kb2 (0:03.393)
- Qb6+ (0:05.681) Rb3 (0:02.982)
- Qxh6 (0:22.114) c1=Q+ (0:03.291)
- Qxc1+ (0:01.675) Kxc1 (0:02.021)
- Re4 (0:02.836) Rb1 (0:02.445)
- Kh2 (0:02.820) Kc2 (0:05.304)
- e6 (0:01.908) Rb8 (0:08.108)
- d5 (0:03.771) Re8 (0:02.633)
- f4 (0:01.815) Kd3 (0:01.629)
- Re5 (0:02.843) Kd4 (0:02.236)
- h4 (0:03.657) Rh8 (0:16.505)
- Kh3 (0:01.899) Kc5 (0:07.726)
- e7 (0:05.664) Re8 (0:01.884)
- f5 (0:04.045) Kd6 (0:01.853)
- Re3 (0:05.673) Rxe7 (0:09.303)
- Rxe7 (0:01.840) Kxe7 (0:01.443)
- Kg4 (0:01.070) Kd6 (0:01.749)
- h5 (0:01.259) Kxd5 (0:01.281)
- h6 (0:01.265) Ke5 (0:01.868)
- h7 (0:01.327) Kf6 (0:01.162)
- h8=Q+ (0:02.840) Ke7 (0:01.337)
- Kg5 (0:02.841) Kd6 (0:02.051)
- g4 (0:01.149) Kd5 (0:01.143)
- f6 (0:01.801) Ke4 (0:01.341)
- f7 (0:01.705) Kd3 (0:01.645)
- f8=B (0:03.060) Kc4 (0:01.155)
- Qe5 (0:03.307) Kd3 (0:05.085)
- Kf4 (0:02.828) Kc4 (0:03.181)
- Bd6 (0:03.850) Kb3 (0:03.251)
- Bc5 (0:02.827) Ka4 (0:03.991)
- Qc3 (0:05.677)
{Black forfeits on time} 1-0
So if the opponent on FICS underpromotes, the app still shows a Queen.