17.Gi2...Gb718.Rjf1
Time warning
Castle short
18.Rjf1...0-0
e5
19.e5
Nc4
We4
19.e5...Nc420.We4
f5
(delete 1-ply diagram)
Wc3
20.We4...f521.Wc3
We6
Reminder (from rule 15): "...A maximum of three time-warnings are allowed per player every 40 moves. The fourth time-warning is a loss. Every 40 moves the limit is refreshed."
I believe White has issued time-warnings at moves 17, 18, and 21.
b3
21.Wc3...We622.b3
17.Gi2...Gb7
18.Rjf1