Step 1:

Dragonite used Dynamically Powered-Up Punch!
Crit (1, d24): 5 (No crit)
(10*1 + 0 + 0 + 3 + 0)*1.5 + (0 - 0)*4 + 4 = 23.5 => 24
-2*(8 + 4) = -24 EN

Dudunsparce was Confused! (2 turns)

Dragonite's Attack rose by 1 stage (2 turns)

Dudunsparce used Glare!

Dragonite was Paralyzed! (2 counters)
-7 EN

Dragonite was hurt by its

Bad Poison for -4 HP!
Step 2:

Dudunsparce used Dragon's Fury!
Miss (18 - 20, d20): 3 (No miss), Hits (1 - 2: 2 hits, 3 - 4: 3 hits, 5: 4 hits, 6: 5 hits, d6): 3 (3 hits), Crit (1, 3d24): 20, 5, 17 (No crit), Effect (1, d5): 4 (No flinch)
(10*1 + 0 + 0 + 0 + 0)*1.5 + (0 - 0)*4 + 0 = 15
-2*(4 + 7) = -22 EN

Dudunsparce got a Dizzy Marker!

Dragonite held up its

Weakness Policy!

Dragonite's Attack and Special Attack rose by 2 stages each! (4 turns)

Dragonite used Superpower!
Crit (1, d24): 11 (No crit)
(12*1 + 0 + 0 + 3 + 0)*1.5 + (3 - 0)*4 + 4 = 41.5 => 42
-8 EN

Dragonite's Attack and Defense dropped by 1 stage each! (2 turns)

Dragonite was hurt by its

Bad Poison for -4 HP!

Dudunsparce snapped out of its confusion!
Step 3:

Dragonite tucked in its head!

Dragonite's Defense rose by 1 stage! (2 turns)

Dudunsparce used Roost!

Dudunsparce restored +20 HP! (-1 Recovery)
-12 EN

Dragonite used Skull Bash!
Crit (1, d24): 20 (No crit)
(13*1 + 0 + 0 + 3 + 0)*1 + (2 - 0)*4 + 0 = 24
-8 EN

Dragonite was hurt by its

Bad Poison for -4 HP!

Dragonite got

2 Poison counters!

Dragonite got

1 Paralysis counter!
Round Summary

Dudunsparce HP: -24-42+20-24 = -70

Dudunsparce EN: -7-22-12 = -41

Dragonite HP: -4-15-4-4 = -27

Dragonite EN: -24-8-8 = -40