In a span of one hour Makwala broke 43 seconds in the 400m and went sub 20 seconds in the 200m.
The 30-year-old Makwala first claimed the meet record in the 400m by wining the 400m A race in a stunning 43.92, the 3rd best in the world in 2017.
Just 50 minutes later Boatswain athlete returned to track to take down meet record and set a new World lead in the 200m with 19.77 second performance.
Another big mark was produced by Chinese athlete Xie Zhenye who clocked wind aided 9.93 seconds to lead the men's 100m heats. Later in the final Zhenye was beaten into second place by Yunier Perez of Cuba who clocked 10.09 into negative -0.8m/s strong wind to win the 100m final. Xie Zhenye took second place in 10.11 while Jamaica's Ryan Shields took third with 10.20sec.
Bershawn Jckson of the United States powered to victory in the men's 400m hurdles in 48.82 seconds meanwhile Canada's Sage Watson took the women's 400m hurdles with a time of 54.59 seconds. US athlete Courtney Okolo prevailed in the women's 400m race in 50.71 seconds.
In the field events Poland's Pawel Fajdek thew massive 80.82m to win the men's hammer throw contest. World and Olympic champion Caterina Ibarguen won the women's triple jump contest with a leap of 14.49m. Inika Mcpherson of the United States cleared 1.96m to beat Olympic champion Ruth Beitia of Spain by 2cm in the women's high jump. Maykel Masso of Cuba impressed with 8.33m in long jump.
Watch Men's 200m Meeting Madrid
Watch Men's 400m Meeting Madrid
31 January 2023 15:00 (GMT)
02 February 2023 15:00 (GMT)
02 February 2023 16:00 (GMT)
03 February 2023 04:00 (GMT)
03 February 2023 15:00 (GMT)
03 February 2023 16:00 (GMT)