goeller - GunSlinger [C55]
ICC 5 0 u/Internet Chess Club 2007
Not bad, but not best. White should reserve the option of c4 in one go.
The dark squares are the target!
20... Qf7 is necessary -- now the pin on the d-file is deadly.
I like this move best, but White probably has his choice of wins at this point by piling up on the pinned Bishop at d7:
24. Qh4 also forces checkmate.
and mate is actually unavoidable, but the game ended nicely as follows:
Game in PGN