After nearly 5 hours of struggling from the water to the shore, the big python prevailed and swallowed the crocodile nearly a meter long.

>>>Video: See the giant python hunting crocodiles

Python swallowed crocodiles after the duel images 1
The fierce battle of a python and crocodile killer is recorded in Lake Moondarra, near Mount Isa, northwest Queensland, Australia.(Photo: ABC North West Queensland)

Python swallowed crocodiles after the duel images 2
Before being swallowed, alligators had a fierce battle against the enemy.(Photo: ABC North West Queensland)

Python swallowed crocodiles after the duel images 3
Using a familiar attack is to curl around the prey and squeeze, the python takes advantage and holds it tight so that the crocodile cannot move.(Photo: Brisbanetimes)

Python swallowed crocodiles after the duel images 4
Photographer Tiffany Corlis said, in the first minutes of this fierce battle, the crocodile tried to keep the head up to find a way to escape but hopeless.(Photo: Brisbanetimes)

Python swallowed crocodiles after the duel images 5
After nearly 5 hours of struggling from the water to the edge of the lake, the battle ended when the python grabbed the crocodile head and dragged it ashore.(Photo: Brisbanetimes)

Python swallowed crocodiles after the duel images 6
The whole body of about a meter long of the crocodile is controlled and becomes a good prey of the big python.(Photo: Brisbanetimes)

Python swallowed crocodiles after the duel images 7
The body of the 3-foot python swells up after swallowing its prey.(Photo: Brisbanetimes)