Neuhausen Is Doing Well

At the recently finished round of 2 Bundesliga South the team of Neuhausen managed to take an important win against one of the favourites- Baden-Baden 2.
It was a nice match for our young players, who scored the major part of the overall points.
I managed to outplay the talented Raoul Strohhaeker, but unfortunately passed by a beautiful finish:

17.b4 My position is strategically winning after this move, however...I saw the move- [17.Re7 but after- 17...Qd6 I abandoned the search for a win- 18.Qe1 Qxc5 (18...Nf6 19.Qb4+ Ka8

20.Rxa7+ Kxa7 21.Qa5+ Kb8 22.Qb6+ Ka8 23.Nxc6 is also nice) 19.Qb4+!

is the idea I missed when Black gets mated. A pity. 19...Qxb4 20.Nxc6+ Ka8 21.Rxa7#] The game ended prosaically after- 17...Ka8 18.Qe2 Nf6 19.Qe5 Qb6 20.c3 Rfe8 21.Qg5 Ne4 22.Nxe4 dxe4 23.Qxg7 c5 24.bxc5 Qxc5 25.Qxf7 e3 26.Rxe3 Rxe3 27.fxe3 Bb7 28.Rb1 Be4 29.Rf1 Qxc3 30.Qxa7+ Kxa7 31.Nb5+ Kb6 32.Nxc3 Ba8 33.Rd1 1–0