Ia harus melalui persaingan ketat hingga kesempatan terakhir. Pada sesi snatch, Rahmat mengawali perlombaan dengan angkatan 155 kilogram, kemudian berhasil mengangkat 158 kilogram dan 160 kilogram.
Lifter Korea Utara Ri Chong Song memberi tekanan setelah berhasil mengangkat 162 kilogram. Persaingan semakin sengit ketika memasuki sesi clean and jerk.
Ri membuka sesi tersebut dengan angkatan 195 kilogram yang sekaligus menjadi rekor Asian Games. Setelah itu, lifter Thailand Weeraphon Wichuma mengangkat 200 kilogram dan mencatatkan rekor dunia.
Rahmat kemudian menjawab tantangan tersebut dengan sukses mengangkat 201 kilogram sehingga menciptakan rekor dunia baru.
Namun, persaingan perebutan emas belum berakhir. Weeraphon pada kesempatan terakhirnya berhasil mengangkat 205 kilogram dan mengumpulkan total 365 kilogram, sekaligus menempatkannya di posisi teratas sementara.
Rahmat kemudian tampil pada kesempatan berikutnya dengan beban 206 kilogram. Ia berhasil mengeksekusi angkatan tersebut dan mengumpulkan total 366 kilogram.