Osaka Storms 1, Kia Hawks 25 · 2047-04-20
────────────────────────────────────────────────────────────
BOTTOM HALF | Kia Hawks batting
────────────────────────────────────────────────────────────
--- Now batting: Vladimir Soto ---
[0 outs | 0-0 | empty] BALL IN PLAY
  Vladimir Soto runs → double.
[0 outs | 0-0 | 2B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 2B to 3B.
--- Now batting: Charles Lavezzi ---
[0 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[0 outs | 1-0 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[0 outs | 1-1 | 3B] BALL
  Ball 2. Count: 2-1.
[0 outs | 2-1 | 3B] FOUL
  Foul ball. Count: 2-2.
[0 outs | 2-2 | 3B] FOUL
  Foul ball. Count: 2-2.
[0 outs | 2-2 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[1 outs | 0-0 | 3B] PINCH HITTER
  Wuilker Huenteo pinch-hits for Tae-jun Ki.
--- Now batting: Wuilker Huenteo ---
[1 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[1 outs | 0-1 | 3B] BALL
  Ball 1. Count: 1-1.
[1 outs | 1-1 | 3B] FOUL
  Foul ball. Count: 1-2.
[1 outs | 1-2 | 3B] FOUL
  Foul ball. Count: 1-2.
[1 outs | 1-2 | 3B] BALL
  Ball 2. Count: 2-2.
[1 outs | 2-2 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Craig Kirk ---
[2 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[2 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[2 outs | 2-0 | 3B] BALL IN PLAY
  Craig Kirk runs → HOME RUN.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Craig Kirk retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Crystal Pepsi.]
[2 outs | 0-0 | 3B] PITCHING CHANGE
  PITCHING CHANGE: Khải Oanh exits (4 BF this spell).
--- Now batting: Saúl Fontes ---
[2 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[2 outs | 0-1 | 3B] BALL IN PLAY
  Saúl Fontes runs → HOME RUN.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Saúl Fontes retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Quisp Cereal.]
--- Now batting: Hong-chih Tu [P] ---
[2 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[2 outs | 1-0 | 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[2 outs | 1-1 | 3B] BALL IN PLAY
  Hong-chih Tu runs → double.
  Runner scores from 3B.
--- Now batting: Seong-min Ko ---
[2 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[2 outs | 1-0 | 2B] BALL IN PLAY
  Seong-min Ko runs → fly out.
  ROBBED! Jong-su Ryu runs it down — a sure extra-base hit erased!
  Seong-min Ko is out.
--- Now batting: Teddy Dowland ---
[3 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[3 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[3 outs | 1-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[3 outs | 1-2 | 2B] FOUL
  Foul ball. Count: 1-2.
[3 outs | 1-2 | 2B] PICKOFF ATTEMPT
  Pickoff — runner out at 2B!
[4 outs | 1-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[5 outs | 0-0 | empty] PITCHING CHANGE
  PITCHING CHANGE: Gary Tabios exits (4 BF this spell).
--- Now batting: Hyun-ki Heo ---
[5 outs | 0-0 | empty] BALL IN PLAY
  Hyun-ki Heo runs → double.
--- Now batting: Vladimir Soto ---
[5 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[5 outs | 0-1 | 2B] FOUL
  Foul ball. Count: 0-2.
[5 outs | 0-2 | 2B] FOUL
  Foul ball. Count: 0-2.
[5 outs | 0-2 | 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Charles Lavezzi ---
[6 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[6 outs | 0-1 | 2B] BALL IN PLAY
  Charles Lavezzi runs → error.
  Runner scores from 2B.
--- Now batting: Wuilker Huenteo ---
[6 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[6 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[6 outs | 0-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Craig Kirk ---
[7 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[7 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[7 outs | 0-2 | 1B] FOUL
  Foul ball. Count: 0-2.
[7 outs | 0-2 | 1B] FOUL
  Foul ball. Count: 0-2.
[7 outs | 0-2 | 1B] BALL
  Ball 1. Count: 1-2.
[7 outs | 1-2 | 1B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Saúl Fontes ---
[8 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[8 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[8 outs | 1-1 | 1B] BALL IN PLAY
  Saúl Fontes runs → double.
  Runner scores from 1B.
--- Now batting: Hong-chih Tu [P] ---
[8 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[8 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[8 outs | 1-1 | 2B] FOUL
  Foul ball. Count: 1-2.
[8 outs | 1-2 | 2B] BALL
  Ball 2. Count: 2-2.
[8 outs | 2-2 | 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Seong-min Ko ---
[9 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[9 outs | 0-1 | 2B] FOUL
  Foul ball. Count: 0-2.
[9 outs | 0-2 | 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Teddy Dowland ---
[10 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[10 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[10 outs | 1-1 | 2B] FOUL
  Foul ball. Count: 1-2.
[10 outs | 1-2 | 2B] BALL IN PLAY
  Teddy Dowland runs → single.
  Runner scores from 2B.
--- Now batting: Hyun-ki Heo ---
[10 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[10 outs | 0-1 | 1B] BALL IN PLAY
  Hyun-ki Heo runs → double.
  Runner scores from 1B.
--- Now batting: Vladimir Soto ---
[10 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[10 outs | 0-1 | 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[10 outs | 0-2 | 2B] FOUL
  Foul ball. Count: 0-2.
[10 outs | 0-2 | 2B] BALL IN PLAY
  Vladimir Soto runs → double.
  Runner scores from 2B.
[10 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Kosei Tsujino exits (11 BF this spell).
--- Now batting: Charles Lavezzi ---
[10 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[10 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[10 outs | 0-2 | 2B] BALL
  Ball 1. Count: 1-2.
[10 outs | 1-2 | 2B] BALL
  Ball 2. Count: 2-2.
[10 outs | 2-2 | 2B] BALL
  Ball 3. Count: 3-2.
[10 outs | 3-2 | 2B] BALL
  WALK — Charles Lavezzi awarded 1B.
--- Now batting: Wuilker Huenteo ---
[10 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[10 outs | 0-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[10 outs | 0-2 | 1B, 2B] FOUL
  Foul ball. Count: 0-2.
[10 outs | 0-2 | 1B, 2B] FOUL
  Foul ball. Count: 0-2.
[10 outs | 0-2 | 1B, 2B] BALL
  Ball 1. Count: 1-2.
[10 outs | 1-2 | 1B, 2B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 3B.
[10 outs | 1-2 | 1B, 3B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 2B.
[10 outs | 1-2 | 2B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Craig Kirk ---
[11 outs | 0-0 | 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[11 outs | 0-1 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[11 outs | 0-2 | 2B, 3B] BALL
  Ball 1. Count: 1-2.
[11 outs | 1-2 | 2B, 3B] BALL
  Ball 2. Count: 2-2.
[11 outs | 2-2 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Saúl Fontes ---
[12 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Saúl Fontes runs → double.
  Runner scores from 3B.
  Runner scores from 2B.
--- Now batting: Hong-chih Tu [P] ---
[12 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[12 outs | 1-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[12 outs | 1-1 | 2B] CALLED STRIKE
  Strike (called). Count: 1-2.
[12 outs | 1-2 | 2B] BALL IN PLAY
  Hong-chih Tu runs → triple.
  Runner scores from 2B.
--- Now batting: Seong-min Ko ---
[12 outs | 0-0 | 3B] FOUL
  Foul ball. Count: 0-1.
[12 outs | 0-1 | 3B] FOUL
  Foul ball. Count: 0-2.
[12 outs | 0-2 | 3B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Teddy Dowland ---
[13 outs | 0-0 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[13 outs | 0-1 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[13 outs | 0-2 | 3B] FOUL
  Foul ball. Count: 0-2.
[13 outs | 0-2 | 3B] FOUL
  Foul ball. Count: 0-2.
[13 outs | 0-2 | 3B] BALL
  Ball 1. Count: 1-2.
[13 outs | 1-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Hyun-ki Heo ---
[14 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[14 outs | 0-1 | 3B] BALL
  Ball 1. Count: 1-1.
[14 outs | 1-1 | 3B] BALL
  Ball 2. Count: 2-1.
[14 outs | 2-1 | 3B] BALL IN PLAY
  Hyun-ki Heo runs → ground out.
  Hyun-ki Heo is out.
--- Now batting: Vladimir Soto ---
[15 outs | 0-0 | 3B] FOUL
  Foul ball. Count: 0-1.
[15 outs | 0-1 | 3B] BALL
  Ball 1. Count: 1-1.
[15 outs | 1-1 | 3B] BALL
  Ball 2. Count: 2-1.
[15 outs | 2-1 | 3B] FOUL
  Foul ball. Count: 2-2.
[15 outs | 2-2 | 3B] BALL
  Ball 3. Count: 3-2.
[15 outs | 3-2 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Charles Lavezzi ---
[16 outs | 0-0 | 3B] BALL IN PLAY
  Charles Lavezzi runs → HOME RUN.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Charles Lavezzi retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Quisp Cereal.]
[16 outs | 0-0 | 3B] PITCHING CHANGE
  PITCHING CHANGE: Daisuke Kagawa exits (10 BF this spell).
--- Now batting: Wuilker Huenteo ---
[16 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[16 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[16 outs | 2-0 | 3B] FOUL
  Foul ball. Count: 2-1.
[16 outs | 2-1 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 2-2.
[16 outs | 2-2 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Craig Kirk ---
[17 outs | 0-0 | 3B] FOUL
  Foul ball. Count: 0-1.
[17 outs | 0-1 | 3B] BALL IN PLAY
  Craig Kirk runs → single.
  Runner scores from 3B.
--- Now batting: Saúl Fontes ---
[17 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[17 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[17 outs | 2-0 | 1B] BALL
  Ball 3. Count: 3-0.
[17 outs | 3-0 | 1B] CALLED STRIKE
  Strike (called). Count: 3-1.
[17 outs | 3-1 | 1B] BALL
  WALK — Saúl Fontes awarded 1B.
  Runner advances from 1B to 2B.
--- Now batting: Hong-chih Tu [P] ---
[17 outs | 0-0 | 1B, 2B] SAC BUNT
--- Now batting: Seong-min Ko ---
[18 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Seong-min Ko runs → ground out.
  Seong-min Ko is out.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
[19 outs | 0-0 | 3B] DEFENSIVE SUB
  Shintaro Hamada replaces Antony Oliveira at 1B.
--- Now batting: Teddy Dowland ---
[19 outs | 0-0 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[19 outs | 0-1 | 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[19 outs | 0-2 | 3B] FOUL
  Foul ball. Count: 0-2.
[19 outs | 0-2 | 3B] BALL IN PLAY
  Teddy Dowland runs → single.
  Runner scores from 3B.
[19 outs | 0-0 | 1B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 1B to 2B.
--- Now batting: Hyun-ki Heo ---
[19 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[19 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[19 outs | 1-1 | 2B] BALL
  Ball 2. Count: 2-1.
[19 outs | 2-1 | 2B] BALL IN PLAY
  Hyun-ki Heo runs → line out.
  Hyun-ki Heo is out.
--- Now batting: Vladimir Soto ---
[20 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[20 outs | 1-0 | 2B] BALL
  Ball 2. Count: 2-0.
[20 outs | 2-0 | 2B] BALL
  Ball 3. Count: 3-0.
[20 outs | 3-0 | 2B] FOUL
  Foul ball. Count: 3-1.
[20 outs | 3-1 | 2B] BALL IN PLAY
  Vladimir Soto runs → double.
  Runner scores from 2B.
--- Now batting: Charles Lavezzi ---
[20 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[20 outs | 1-0 | 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[20 outs | 1-1 | 2B] BALL IN PLAY
  Charles Lavezzi runs → double.
  Runner scores from 2B.
[20 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Akira Sugiura exits (8 BF this spell).
--- Now batting: Wuilker Huenteo ---
[20 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[20 outs | 0-1 | 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[20 outs | 0-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Craig Kirk ---
[21 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[21 outs | 0-1 | 2B] BALL IN PLAY
  Craig Kirk runs → single.
  Runner scores from 2B.
[21 outs | 0-0 | 1B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 2B.
--- Now batting: Saúl Fontes ---
[21 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[21 outs | 1-0 | 2B] STOLEN BASE ATTEMPT
  Runner caught stealing at 3B.
[22 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[22 outs | 2-0 | empty] BALL IN PLAY
  Saúl Fontes runs → ground out.
  Saúl Fontes is out.
[23 outs | 0-0 | empty] DEFENSIVE SUB
  Yukinari Endo replaces Yong Choe at CF.
--- Now batting: Hong-chih Tu [P] ---
[23 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[23 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[23 outs | 2-0 | empty] CALLED STRIKE
  Strike (called). Count: 2-1.
[23 outs | 2-1 | empty] BALL IN PLAY
  Hong-chih Tu runs → single.
--- Now batting: Seong-min Ko ---
[23 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[23 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[23 outs | 2-0 | 1B] BALL
  Ball 3. Count: 3-0.
[23 outs | 3-0 | 1B] BALL
  WALK — Seong-min Ko awarded 1B.
  Runner advances from 1B to 2B.
--- Now batting: Teddy Dowland ---
[23 outs | 0-0 | 1B, 2B] FOUL
  Foul ball. Count: 0-1.
[23 outs | 0-1 | 1B, 2B] BALL
  Ball 1. Count: 1-1.
[23 outs | 1-1 | 1B, 2B] BALL IN PLAY
  Teddy Dowland runs → double.
  Runner scores from 2B.
  Runner scores from 1B.
[23 outs | 0-0 | 2B] PINCH HITTER
  Min-jae Hong pinch-hits for Hyun-ki Heo.
--- Now batting: Min-jae Hong ---
[23 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[23 outs | 1-0 | 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[23 outs | 1-1 | 2B] CALLED STRIKE
  Strike (called). Count: 1-2.
[23 outs | 1-2 | 2B] STOLEN BASE ATTEMPT
  Runner caught stealing at 3B.
[24 outs | 1-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Vladimir Soto ---
[25 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[25 outs | 1-0 | empty] BALL IN PLAY
  Vladimir Soto runs → HOME RUN.
  Batter scores (HR).
  [Walk-Back — Vladimir Soto retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Enron.]
--- Now batting: Charles Lavezzi ---
[25 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[25 outs | 1-0 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[25 outs | 1-1 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[25 outs | 1-2 | 3B] BALL IN PLAY
  Charles Lavezzi runs → double.
  Runner scores from 3B.
[25 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Farhan Abdullah exits (9 BF this spell).
[25 outs | 0-0 | 2B] JOKER TO FIELD
  Yasuhito Hasebe takes the field for Quinn Blackstock at 3B.
--- Now batting: Wuilker Huenteo ---
[25 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[25 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[25 outs | 0-2 | 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Craig Kirk ---
[26 outs | 0-0 | 2B] DECLARATION
  >> Kia Hawks DECLARES SECONDS at out 26 (25-0).

End of bottom half — Kia Hawks: 25 run(s), 21 hit(s), 27 out(s) | Run rate: 0.926
============================================================
HALFTIME
  Osaka Storms: 0 run(s)
  Kia Hawks need 1 run(s) to win
  Required run rate: 0.037 R/out
============================================================

────────────────────────────────────────────────────────────
TOP HALF | Osaka Storms batting
────────────────────────────────────────────────────────────
--- Now batting: Shintaro Hamada ---
[0 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[0 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[0 outs | 1-1 | empty] BALL IN PLAY
  Shintaro Hamada runs → single.
[0 outs | 0-0 | 1B] JOKER INSERTION
  Osaka Storms sends in joker Thomas Freitas for an extra plate appearance (joker #1).
--- Now batting: Thomas Freitas ---
[0 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[0 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[0 outs | 1-1 | 1B] BALL
  Ball 2. Count: 2-1.
[0 outs | 2-1 | 1B] BALL
  Ball 3. Count: 3-1.
[0 outs | 3-1 | 1B] BALL IN PLAY
  Thomas Freitas runs → double.
  Runner advances from 1B to 3B.
--- Now batting: Yukinari Endo ---
[0 outs | 0-0 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[0 outs | 0-1 | 2B, 3B] BALL
  Ball 1. Count: 1-1.
[0 outs | 1-1 | 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[0 outs | 1-2 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Ritsu Masuda ---
[1 outs | 0-0 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[1 outs | 0-1 | 2B, 3B] BALL
  Ball 1. Count: 1-1.
[1 outs | 1-1 | 2B, 3B] BALL
  Ball 2. Count: 2-1.
[1 outs | 2-1 | 2B, 3B] BALL
  Ball 3. Count: 3-1.
[1 outs | 3-1 | 2B, 3B] BALL
  WALK — Ritsu Masuda awarded 1B.
--- Now batting: Eun-woo Jeong ---
[1 outs | 0-0 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[1 outs | 0-1 | 1B, 2B, 3B] BALL IN PLAY
  Eun-woo Jeong runs → single.
  Runner at 2B thrown out.
  Runner advances from 1B to 2B.
--- Now batting: Jong-su Ryu ---
[2 outs | 0-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[2 outs | 0-1 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-1.
[2 outs | 1-1 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-2.
[2 outs | 1-2 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Yasuhito Hasebe ---
[3 outs | 0-0 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[3 outs | 0-1 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[3 outs | 0-2 | 1B, 2B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Takeshi Yokobori ---
[4 outs | 0-0 | 1B, 2B, 3B] BALL IN PLAY
  Takeshi Yokobori runs → double play.
  Takeshi Yokobori is out.
  Runner at 1B thrown out.
--- Now batting: Han-gyul Ko ---
[6 outs | 0-0 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[6 outs | 0-1 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[6 outs | 0-2 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Khải Oanh [P] ---
[7 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Khải Oanh runs → fielder's choice.
  Runner at 3B thrown out.
--- Now batting: Shintaro Hamada ---
[8 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Shintaro Hamada runs → single.
  Runner at 2B thrown out.
  Runner advances from 1B to 2B.
[9 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Osaka Storms sends in joker Thomas Freitas for an extra plate appearance (joker #2).
--- Now batting: Thomas Freitas ---
[9 outs | 0-0 | 1B, 2B] FOUL
  Foul ball. Count: 0-1.
[9 outs | 0-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[9 outs | 0-2 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Yukinari Endo ---
[10 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Yukinari Endo runs → single.
  Runner advances from 2B to 3B.
  Runner at 1B thrown out.
--- Now batting: Ritsu Masuda ---
[11 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[11 outs | 1-0 | 1B, 3B] FOUL
  Foul ball. Count: 1-1.
[11 outs | 1-1 | 1B, 3B] BALL IN PLAY
  Ritsu Masuda runs → ground out.
  Ritsu Masuda is out.
  Runner advances from 1B to 2B.
--- Now batting: Eun-woo Jeong ---
[12 outs | 0-0 | 2B, 3B] BALL
  Ball 1. Count: 1-0.
[12 outs | 1-0 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[12 outs | 1-1 | 2B, 3B] BALL
  Ball 2. Count: 2-1.
[12 outs | 2-1 | 2B, 3B] BALL IN PLAY
  Eun-woo Jeong runs → single.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
[12 outs | 0-0 | 1B, 3B] PITCHING CHANGE
  PITCHING CHANGE: Hong-chih Tu exits (15 BF this spell).
--- Now batting: Jong-su Ryu ---
[12 outs | 0-0 | 1B, 3B] FOUL
  Foul ball. Count: 0-1.
[12 outs | 0-1 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[12 outs | 0-2 | 1B, 3B] BALL IN PLAY
  Jong-su Ryu runs → single.
  Runner at 3B thrown out.
  Runner scores from 1B.
--- Now batting: Yasuhito Hasebe ---
[14 outs | 0-0 | 1B] BALL IN PLAY
  Yasuhito Hasebe runs → double play.
  Yasuhito Hasebe is out.
  Runner at 1B thrown out.
--- Now batting: Takeshi Yokobori ---
[16 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[16 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[16 outs | 1-1 | empty] CALLED STRIKE
  Strike (called). Count: 1-2.
[16 outs | 1-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Han-gyul Ko ---
[17 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[17 outs | 1-0 | empty] BALL IN PLAY
  Han-gyul Ko runs → fielder's choice.
--- Now batting: Khải Oanh [P] ---
[17 outs | 0-0 | 1B] SAC BUNT
--- Now batting: Shintaro Hamada ---
[18 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[18 outs | 0-1 | 2B] FOUL
  Foul ball. Count: 0-2.
[18 outs | 0-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[19 outs | 0-0 | 2B] JOKER INSERTION
  Osaka Storms sends in joker Thomas Freitas for an extra plate appearance (joker #3).
[19 outs | 0-0 | 2B] DEFENSIVE SUB
  Cesar Cesar replaces Teddy Dowland at CF.
--- Now batting: Thomas Freitas ---
[19 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[19 outs | 1-0 | 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[19 outs | 1-1 | 2B] CALLED STRIKE
  Strike (called). Count: 1-2.
[19 outs | 1-2 | 2B] BALL
  Ball 2. Count: 2-2.
[19 outs | 2-2 | 2B] BALL IN PLAY
  Thomas Freitas runs → line out.
  Thomas Freitas is out.
--- Now batting: Yukinari Endo ---
[20 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[20 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[20 outs | 0-2 | 2B] FOUL
  Foul ball. Count: 0-2.
[20 outs | 0-2 | 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Ritsu Masuda ---
[21 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[21 outs | 0-1 | 2B] BALL IN PLAY
  Ritsu Masuda runs → fielder's choice.
  Runner at 2B thrown out.
[22 outs | 0-0 | 1B] PINCH RUNNER
  Isaac Horn pinch-runs for Ritsu Masuda at 1B.
--- Now batting: Eun-woo Jeong ---
[22 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[22 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[22 outs | 0-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Jong-su Ryu ---
[23 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[23 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[23 outs | 1-1 | 1B] BALL IN PLAY
  Jong-su Ryu runs → double play.
  Jong-su Ryu is out.
  Runner at 1B thrown out.
--- Now batting: Yasuhito Hasebe ---
[25 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[25 outs | 0-1 | empty] FOUL
  Foul ball. Count: 0-2.
[25 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Takeshi Yokobori ---
[26 outs | 0-0 | empty] BALL IN PLAY
  Takeshi Yokobori runs → fly out.
  Takeshi Yokobori is out.

End of top half — Osaka Storms: 1 run(s), 7 hit(s), 27 out(s) | Run rate: 0.037

────────────────────────────────────────────────────────────
SECONDS_FIRST | Kia Hawks batting
────────────────────────────────────────────────────────────
--- Now batting: Craig Kirk ---
[0 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[0 outs | 0-1 | empty] BALL IN PLAY
  Craig Kirk runs → ground out.
  Craig Kirk is out.

============================================================
GAME OVER: KIA HAWKS WIN 25–1
============================================================
Final score: Kia Hawks 25, Osaka Storms 1
============================================================
LINE SCORE
                        1      2      R
Osaka Storms            1      -      1
Kia Hawks              25      0     25

============================================================
OSAKA STORMS BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Khải Oanh               2    1    1    0    0    0    0     0    0    0    0    0     0    0
Isaac Horn              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Damdinsuren Chinbat     0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yudai Mizuno            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Han-gyul Ko             2    2    0    0    0    0    0     0    0    1    0    0     0    0
Levar Adams             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jong-su Ryu             3    3    0    1    0    0    0     0    0    1    0    0     0    0
Shintaro Hamada         3    3    0    2    0    0    0     0    0    1    0    0     0    0
Yasuhito Hasebe         3    3    0    0    0    0    0     0    0    1    0    0     0    0
Ji-sung Ahn             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yukinari Endo           3    3    0    1    0    0    0     0    0    2    0    0     0    0
Takeshi Yokobori        3    3    0    0    0    0    0     0    0    1    0    0     0    0
Bao Wang                0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ritsu Masuda            3    2    0    0    0    0    0     0    1    0    0    0     0    0
Roberto Grez            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Eun-woo Jeong           3    3    0    2    0    0    0     1    0    1    0    0     0    0
Marcus Cannonov         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kosei Tsujino           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Lorenzo Gregorio        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Gary Tabios             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Farhan Abdullah         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Daisuke Kagawa          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Chan-ho Yang            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ngân Duong              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Chong Lim               0    0    0    0    0    0    0     0    0    0    0    0     0    0
Geon-woo Park           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jong-ho Ko              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Seung-woo Yook          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Akira Sugiura           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Thomas Freitas          3    3    0    1    1    0    0     0    0    1    0    0     0    0
Bin Guo                 0    0    0    0    0    0    0     0    0    0    0    0     0    0
Tài Dao                 0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ethan Jacquet           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yu-cheng Cheng          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jerry Valdeolmillos     0    0    0    0    0    0    0     0    0    0    0    0     0    0
Satoshi Muramatsu       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Antony Oliveira         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Quinn Blackstock        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Min-jun Ha              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yong Choe               0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yong-su Ri              0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 28   26    1    7    1    0    0     1    1    9    0    0     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Khải Oanh               5    3    2    2    0    2    0
Gary Tabios             4    3    2    3    0    1    0
Kosei Tsujino          11    5    5    5    0    5    0
Daisuke Kagawa         10    6    3    5    1    3    0
Akira Sugiura           8    4    4    5    1    1    0
Farhan Abdullah         9    5    5    5    1    2    0
Jong-su Ryu             1    1    0    0    0    1    0

============================================================
KIA HAWKS BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Hong-chih Tu            5    4    2    3    1    1    0     2    0    1    0    0     0    0
Wuilker Huenteo         6    6    0    0    0    0    0     0    0    5    0    0     0    0
Seung-woo Moon          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Thai-Son Hudkins        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Seong-min Ko            5    4    1    0    0    0    0     1    1    1    0    0     0    0
Min-jae Hong            1    1    0    0    0    0    0     0    0    1    0    0     0    0
Saúl Fontes             5    4    5    3    2    0    1     5    1    0    0    0     0    0
Takuma Terachi          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Nam-joon Jeong          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Teddy Dowland           5    5    2    3    1    0    0     4    0    2    0    0     0    0
Ji-hwan Joo             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Daiji Fuda              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Cesar Cesar             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Harry Dossov            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Hyun-ki Gu              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jun-ho Kwak             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Vladimir Soto           6    6    5    4    3    0    1     3    0    2    0    0     0    0
Tae-jun Ma              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Hyun-ki Heo             4    4    2    2    2    0    0     1    0    0    0    0     0    0
Byung-ho Ju             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kervin Thompson         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Cesar Ramirez           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kenneth Marchesín       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Đoàn My                 0    0    0    0    0    0    0     0    0    0    0    0     0    0
Fakhrul Gan             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Junichi Kashio          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ho-seok Eom             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Rizky Yudhoyono         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Cristhian Ocampo        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Bayasgalan Altai        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Song-chol Pak           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jae-ho Choi             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Daizen Ikeda            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kōki Nagatsuka          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Dong-min Na             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Samuel Lindqvist        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Gōtoku Baba             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Charles Lavezzi         6    5    5    3    2    0    1     5    1    1    0    0     0    0
Craig Kirk              6    6    3    3    0    0    1     4    0    2    0    0     0    0
Ralph Coggeshall        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Masaki Inamoto          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Tae-jun Ki              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Phairot Sornpao         0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 49   45   25   21   11    1    4    25    3   15    0    0     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Hong-chih Tu           15   12    6    1    1    4    0
Song-chol Pak          12   15    1    0    0    5    0

============================================================
Run rate:  Osaka Storms  0.037    Kia Hawks  0.926
Second-Chance ABs:  Osaka Storms  0    Kia Hawks  0
Required run rate (Kia Hawks): 0.037 R/out (needed 1 runs in 27 outs)
Seconds: Kia Hawks o26 (25-0)
============================================================
============================================================
PARTNERSHIP LOG
Batter 1              Batter 2                Runs  Half
──────────────────────────────────────────────────────────────────
Charles Lavezzi       Wuilker Huenteo            0  bottom
Wuilker Huenteo       Seong-min Ko               5  bottom
Seong-min Ko          Hong-chih Tu               0  bottom
Hong-chih Tu          Teddy Dowland              0  bottom
Teddy Dowland         Vladimir Soto              0  bottom
Vladimir Soto         Wuilker Huenteo            1  bottom
Wuilker Huenteo       Craig Kirk                 0  bottom
Craig Kirk            Hong-chih Tu               1  bottom
Hong-chih Tu          Seong-min Ko               0  bottom
Seong-min Ko          Wuilker Huenteo            3  bottom
Wuilker Huenteo       Craig Kirk                 0  bottom
Craig Kirk            Seong-min Ko               3  bottom
Seong-min Ko          Teddy Dowland              0  bottom
Teddy Dowland         Hyun-ki Heo                0  bottom
Hyun-ki Heo           Vladimir Soto              0  bottom
Vladimir Soto         Wuilker Huenteo            2  bottom
Wuilker Huenteo       Hong-chih Tu               1  bottom
Hong-chih Tu          Seong-min Ko               1  bottom
Seong-min Ko          Hyun-ki Heo                1  bottom
Hyun-ki Heo           Wuilker Huenteo            2  bottom
Wuilker Huenteo       Craig Kirk                 1  bottom
Craig Kirk            Saúl Fontes                0  bottom
Saúl Fontes           Teddy Dowland              2  bottom
Teddy Dowland         Min-jae Hong               0  bottom
Min-jae Hong          Wuilker Huenteo            2  bottom
Yukinari Endo         Thomas Freitas             0  top
Thomas Freitas        Jong-su Ryu                0  top
Jong-su Ryu           Yasuhito Hasebe            0  top
Yasuhito Hasebe       Eun-woo Jeong              0  top
Eun-woo Jeong         Takeshi Yokobori           0  top
Takeshi Yokobori      Han-gyul Ko                0  top
Han-gyul Ko           Shintaro Hamada            0  top
Shintaro Hamada       Ritsu Masuda               0  top
Ritsu Masuda          Thomas Freitas             0  top
Thomas Freitas        Shintaro Hamada            0  top
Shintaro Hamada       Ritsu Masuda               0  top
Ritsu Masuda          Yukinari Endo              1  top
Yukinari Endo         Eun-woo Jeong              0  top
Eun-woo Jeong         Jong-su Ryu                0  top
Jong-su Ryu           Yasuhito Hasebe            0  top
Yasuhito Hasebe       Takeshi Yokobori           0  top
Takeshi Yokobori      Khải Oanh                  0  top
Khải Oanh             Shintaro Hamada            0  top
Shintaro Hamada       Thomas Freitas             0  top
Thomas Freitas        Yukinari Endo              0  top
Yukinari Endo         Han-gyul Ko                0  top
Han-gyul Ko           Eun-woo Jeong              0  top
Eun-woo Jeong         Isaac Horn                 0  top
Isaac Horn            Jong-su Ryu                0  top
Jong-su Ryu           Yasuhito Hasebe            0  top
Yasuhito Hasebe       Takeshi Yokobori           0  top
──────────────────────────────────────────────────────────────────
Total partnerships: 51  |  Avg runs/partnership: 0.51
============================================================
PITCHER SPELL LOG
Pitcher               Half         PA#   BF  OUT    R    H   BB    K  HBP
──────────────────────────────────────────────────────────────────────────
Khải Oanh             bottom         1    4    2     2     2     0     2     0
Gary Tabios           bottom         5    4    3     3     2     0     1     0
Kosei Tsujino         bottom         9   11    5     5     5     0     5     0
Daisuke Kagawa        bottom        20   10    6     5     3     1     3     0
Akira Sugiura         bottom        30    8    4     5     4     1     1     0
Farhan Abdullah       bottom        39    9    5     5     5     1     2     0
Jong-su Ryu           bottom        48    1    1     0     0     0     1     0
Hong-chih Tu          top            1   15   12     1     6     1     4     0
Song-chol Pak         top           16   12   15     0     1     0     5     0
Khải Oanh             seconds_first  1    1    1     0     0     0     0     0
──────────────────────────────────────────────────────────────────────────
Total spells: 10
Compare basket · 0 max 4
Compare →