Very nice. Good to see that smothered mate in a real game.
However, I don't think white's 17. Kg1 is a blunder. White only has two possible moves. 17. Kg1 leads to a smothered mate in only four moves. However, the alternative, 17. Rxf2 leads to mate quicker with 17. ... Qd1+ 18. Rf1 Qxf1++. Arguably, rather than being a blunder, 17. Kg1 is white's best move in the position.
Sorry for the bad pun.
Not really\
anyway here is the game