In the seventh day of the games in Jakarta, the Iranian Olympic champion successfully lifted on Saturday 185 kilograms in his first move of snatch to secure his first place in the ranking table.
Then, Moradi hoisted 189-kilogram weights in his third attempt to advance the snatch record set at 188kg by Greece's Akakios some 19 years ago.
The 29-year-old now has a complete set of world records. Moradi has already owned the marks for the clean and jerk (233kg) and total weight (417kg) in the men's light heavyweight division.
He went on to lift a new Asian Games record total of 410kg after a clean and jerk of 221kg.
Moradi just failed with an attempt at 234kg which would have bettered his own world records for the clean and jerk and total lifts.