got a smothered mate


[Event "rated classical game"] [Site "https://lichess.org/RsRfrzAt"] [Date "2025.07.01"] [White "peterwbx"] [Black "FischerFan85"] [Result "0-1"] [GameId "RsRfrzAt"] [UTCDate "2025.07.01"] [UTCTime "02:31:14"] [WhiteElo "1809"] [BlackElo "1818"] [WhiteRatingDiff "-6"] [BlackRatingDiff "+12"] [Variant "Standard"] [TimeControl "1800+0"] [ECO "B01"] [Opening "Scandinavian Defense: Modern Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] [%clk 0:30:00] } 1... d5 { [%eval 0.54] [%clk 0:30:00] } 2. exd5 { [%eval 0.51] [%clk 0:29:58] } 2... Nf6 { [%eval 0.53] [%clk 0:29:59] } { B01 Scandinavian Defense: Modern Variation } 3. Bc4 { [%eval 0.11] [%clk 0:29:31] } 3... c6 { [%eval 0.56] [%clk 0:29:55] } 4. dxc6 { [%eval 0.64] [%clk 0:29:28] } 4... Nxc6 { [%eval 0.89] [%clk 0:29:54] } 5. d3 { [%eval 0.51] [%clk 0:29:06] } 5... e5 { [%eval 0.86] [%clk 0:29:52] } 6. Nc3 { [%eval 0.64] [%clk 0:28:46] } 6... Bb4 { [%eval 0.83] [%clk 0:29:47] } 7. Bd2 { [%eval 0.55] [%clk 0:28:41] } 7... O-O { [%eval 0.63] [%clk 0:29:34] } 8. a3 { [%eval 0.55] [%clk 0:28:32] } 8... Ba5 { [%eval 0.73] [%clk 0:29:24] } 9. b4?! { (0.73 → 0.14) Inaccuracy. Nge2 was best. } { [%eval 0.14] [%clk 0:28:30] } (9. Nge2) 9... Bb6 { [%eval 0.23] [%clk 0:29:22] } 10. Nf3 { [%eval -0.23] [%clk 0:28:19] } 10... Nd4?! { (-0.23 → 0.57) Inaccuracy. Bg4 was best. } { [%eval 0.57] [%clk 0:28:21] } (10... Bg4 11. h3) 11. O-O? { (0.57 → -0.80) Mistake. Nxd4 was best. } { [%eval -0.8] [%clk 0:27:47] } (11. Nxd4 Bxd4 12. O-O e4 13. Rc1 Bg4 14. Qe1 exd3 15. cxd3 Re8 16. Be3 Be6) 11... Nxf3+?? { (-0.80 → 1.64) Blunder. Bg4 was best. } { [%eval 1.64] [%clk 0:28:16] } (11... Bg4 12. Re1) 12. Qxf3 { [%eval 1.64] [%clk 0:27:43] } 12... Bg4 { [%eval 1.91] [%clk 0:28:01] } 13. Qxb7 { [%eval 1.49] [%clk 0:26:35] } 13... Rb8 { [%eval 1.5] [%clk 0:27:58] } 14. Qc6 { [%eval 1.52] [%clk 0:26:33] } 14... Rc8 { [%eval 1.29] [%clk 0:27:43] } 15. Qa4?? { (1.29 → -1.97) Blunder. Qb5 was best. } { [%eval -1.97] [%clk 0:26:16] } (15. Qb5 Re8) 15... Rxc4 { [%eval -1.91] [%clk 0:27:30] } 16. dxc4 { [%eval -1.67] [%clk 0:26:12] } 16... Qxd2 { [%eval -1.97] [%clk 0:27:28] } 17. Nb5?! { (-1.97 → -3.02) Inaccuracy. c5 was best. } { [%eval -3.02] [%clk 0:25:14] } (17. c5 Bd8 18. Qb3 Qg5 19. Nb5 e4 20. Qe3 Qg6 21. Kh1 Qh5 22. Kg1 Be2) 17... Be2 { [%eval -2.84] [%clk 0:26:57] } 18. Rfe1?? { (-2.84 → -8.09) Blunder. c5 was best. } { [%eval -8.09] [%clk 0:24:46] } (18. c5 Bd8) 18... Bxc4 { [%eval -7.87] [%clk 0:26:53] } 19. Rxe5 { [%eval -10.07] [%clk 0:24:37] } 19... Qxf2+ { [%eval -9.22] [%clk 0:26:49] } 20. Kh1 { [%eval #-2] [%clk 0:24:29] } 20... Bd5?? { (Mate in 2 → -6.28) Lost forced checkmate sequence. Bf1 was best. } { [%eval -6.28] [%clk 0:26:15] } (20... Bf1 21. Rxf1 Qxf1#) 21. Rg5?? { (-6.28 → Mate in 4) Checkmate is now unavoidable. Rxd5 was best. } { [%eval #-4] [%clk 0:23:37] } (21. Rxd5 Nxd5 22. Nxa7 Bxa7 23. Qc6 Qd4 24. Re1 Ne3 25. b5 h5 26. b6 Bxb6) 21... Ne4 { [%eval #-3] [%clk 0:25:07] } 22. Rxd5 { [%eval #-2] [%clk 0:23:16] } 22... Qg1+ { [%eval #-1] [%clk 0:25:04] } 23. Rxg1 { [%eval #-1] [%clk 0:23:13] } 23... Nf2# { [%clk 0:25:03] } { Black wins by checkmate. } 0-1

How common are these, by the way? I thought one would get an award/achievement/trophy or something on chess.com for scoring one!

I got this one. Messed up my opening by messing around with premoves. Ughh.. Watch how I open up the rook and then race to damage control.
Saw an opportunity arise, premoved the mate and surprisingly my opponent obliged, props to him, he let me have it and did not resign! Good sport!