Down To The Wire means
Something that ends at the last minute or last few seconds
End of the wire
End of the trouble
None