Question: who won the 2018 chinese formula 1 grand prix?
Answer: Daniel Ricciardo