Question: who won the 2018 chinese formula 1 grand prix
Answer: Daniel Ricciardo won the race ahead of Valtteri Bottas and Kimi Räikkönen .