For the third time in his career, Wesley So has won the elite Sinquefield Cup tournament in St Louis, the fifth and final leg of the Grand Chess Tour. He got off to a strong start, with an early win against Jorden Van Foreest who botched a drawn rook endgame, and followed that by beating

Puzzle: can you spot White’s hidden win?

For the third time in his career, Wesley So has won the elite Sinquefield Cup tournament in St Louis, the fifth and final leg of the Grand Chess Tour. He got off to a strong…