17. cxb3
17... Wd5+
That looks hasty.
18. Rxd5
If cxb5, Kb2
Conditional should say d5*
cxd5+ 19. Kb2
19... exd3
20. Qxd3
20... gxf4
Time warning...
21. exf4
21... Qg7+
Kb1
22... Nxf4
23. gxf4
23... Qxg2
24. Ng3
24... Qg1+
time warning
25. Ka2
25... Qc1
Resign. Well played!
17. cxb3