Wine that goes with cake (7)
I believe the answer is:
madeira
This could be a double definition.
'wine that goes' is the first definition.
'Madeira' can be an answer for 'wine' (Madeira is an example). I am not certain of the rest of the definition.
'cake' is the second definition.
(I've seen this before)
'with' acts as a link.
Can you help me to learn more?
(Other definitions for madeira that I've seen before include "Sponge-cake" , "Island in the Atlantic Ocean" , "Portuguese North Atlantic island" , "Portuguese island, capital Funchal" , "Atlantic island, famed for its sweet wine" .)