Ukraine has not claimed responsibility for the strike on the Slavneft-Yanos oil refinery, but it follows a series of attacks on such facilities in recent weeks.
Russia had fuel shortages last summer, as harvest season increased diesel consumption. It seems like Ukraine wants to repeat that this winter. This is Russias third largest refinery and Russia is a big country, so by taking one out, they have to transport the fuel over large distances.