A nine-year-old boy from north east China has set a new world record in his age group for solving a Rubik's Cube.
With lightning-quick fingers, Li Dongyi completed the puzzle in just 11.84 seconds at a World Cube Association tournament in Shenyang.
According to the Guinness World Record, speed cubing prodigy Yiheng Wang completed the 3x3x3 puzzle cube in 4.69 seconds and broke the record.
The boy surpassed the Guinness World Record jointly held by veterans Max Park (USA) and Tymon Kolasiński (Poland), of 4.86 seconds.
Rubik's cube is as challenging a game as it is popular.
Through well-thought twists and turns, players have to ensure that each face of the cube has all identical colours. Rubik's cube tests players' critical thinking and problem-solving capabilities.