my kills (9)
first blood (not me)
fort falls (ours)
The headline stat
Nine kills, one death, and not one Radiant building lost.
Disruptor finished 9/1/22 in thirty-one minutes. Radiant finished 51 kills to Dire’s 8, took fifteen of Dire’s eighteen structures, and lost none of their own — not a tier-one, not anything.
Dire’s highest-level player ended the game at 13. Radiant’s lowest was me, at 14. My one death came at 29:52, forty-five seconds after my last kill and eighty-six seconds before a creep wave took the fort. This was over before it was interesting, which is its own kind of interesting.
12:06–29:52
Sven three times in four minutes, then six kills in six
Every one of my nine kills had teammates on it, which is roughly what a support’s nine kills should look like. Sven was the early pattern: 12:06, 13:18, 16:08, three times in just over four minutes, and a fourth at 29:07 for good measure — four of his ten deaths. The rest came in one push: Bounty Hunter at 22:54, Pangolier at 25:56, Lina at 27:01, Bounty Hunter again twelve seconds later, Pangolier again at 27:55, then Sven — six kills in six minutes and thirteen seconds while Weaver was taking the bottom lane apart behind them. Bounty Hunter got me back once, at 29:52, with Pangolier and Lina helping. Dire’s fort had a minute and a half left.
the shape of the win
ZoRo’s Weaver (12/2/18) claimed first blood on Lina at 4:04 and personally took five structures — the top tier-two, then the bottom tier-three, both bottom racks and the mid tier-three in under two minutes (26:58–28:41). ReveredMonarch’s Necrophos went 14/3/20 with 44,890 hero damage and 26,925 healing, both the highest in the match; Gadeon’s Spectre had 33 assists on a team with 51 kills. Osasa ..!’s Lina died fourteen times for Dire, more than anyone on either side, and Sven and Arc Warden finished at 18.2% teamfight participation each.
15:20–31:18
Fifteen of eighteen, and none coming back
Dire’s tier-ones went in under three and a half minutes (15:20, 17:04, 18:43), all three tier-twos by 26:20, then the bottom and mid lanes down to the racks by 29:29. Both tier-fours fell to siege creeps at 30:15 and 30:49, and a creep wave took the fort at 31:18. The top tier-three and its racks were the only Dire buildings still standing at the end. Radiant’s side of the map was untouched all game. Neither team went near Roshan.
The best version of a support game is one where the scoreboard doesn’t need you to explain it. Nine, one, twenty-two.
Full scoreboard
| Player | Hero | Result | K | D | A | Lvl | LH/DN | Hero Dmg | Dmg Taken | Tower Dmg | Healing | Fight% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ZoRo | Weaver | Win | 12 | 2 | 18 | 18 | 59/2 | 20,315 | 13,668 | 9,053 | 2,705 | 58.8% |
| tuhsehtllehpu (me) | Disruptor | Win | 9 | 1 | 22 | 14 | 18/4 | 11,286 | 8,856 | 1,669 | 1,323 | 60.8% |
| Gadeon | Spectre | Win | 5 | 3 | 33 | 16 | 30/1 | 15,868 | 18,736 | 2,335 | 2,729 | 74.5% |
| ReveredMonarch | Necrophos | Win | 14 | 3 | 20 | 17 | 124/16 | 44,890 | 22,017 | 3,907 | 26,925 | 66.7% |
| Обитатель глубин | Legion Commander | Win | 11 | 3 | 22 | 17 | 49/1 | 18,411 | 18,408 | 6,963 | 12,155 | 64.7% |
| QB | Sven | Loss | 1 | 10 | 2 | 11 | 31/9 | 7,487 | 17,787 | 0 | 4,400 | 18.2% |
| JuguLenda | Pangolier | Loss | 1 | 10 | 9 | 10 | 43/4 | 16,080 | 24,164 | 325 | 2,200 | 81.8% |
| Osasa ..! | Lina | Loss | 2 | 14 | 4 | 10 | 45/8 | 27,415 | 22,134 | 35 | 2,413 | 45.5% |
| msyou | Bounty Hunter | Loss | 4 | 8 | 6 | 13 | 8/1 | 14,059 | 22,827 | 0 | 2,964 | 81.8% |
| ERik | Arc Warden | Loss | 0 | 9 | 3 | 12 | 47/9 | 18,879 | 26,093 | 387 | 85 | 18.2% |
Reconstructed from the match replay with dotabuff/manta · combat log + entity snapshot analysis. GPM/XPM and net worth weren’t reliably recoverable from this replay’s combat log and are omitted for everyone. Dire’s mid tier-two (24:11) is logged with a same-team destroyer, a known parser quirk, so it’s counted as a Dire loss and credited to nobody. Match 8679379434 · 10 players · 31:18 · Radiant victory.

