Now, you must assume she is 3 Hatching. Unless she comes from Thailand, she will be 3 Hatching for sure. And if she IS from Thailand, you need to be very, very suspicious before you 'll attack. To tell the truth, playing vs Thai may be the toughest, sometimes traumatic experience, as she will have totally different timing and you may expect she indeed HAS that 3rd Hatch hidden somewhere until it will be too late. So, when she comes from Thailand, be careful and if you are not 100% sure of 3rd Hatch play as if it was 2Hatch (unless, of course, you have some sort of gay rush in mind).
Time for some basic theory: her Main and Natural are impregnable for any sort of early agression, from Bunker rush to in-base Rax proxy. Never EVER do things like that; don't even fake your Bunker rush, or she will overreact and backstab you. Trust me: she always has more Lings and Drones to deal with your attack. She may even have some sort of rigged map to help her, and if you won't be mannered, you may expect her hidden allies popping out of nowhere and destroying your main, not to mention your natural. You need to start off slow, that's what I mean.
You are Terran, and you are first to engage the fight. Remember: as Zerg, she will play very reactive-style game and macro up to Hive tech till the point it may be too late for you. However, you can still comback from worst trouble with brilliant counter: the only thing that can stop you is YOUR OWN BLUNDER. This includes: failed timing-push, misjudged Sunken break and/or horible micro. If you made minor mistake in late game, it can be excused: but early- and mid-game blunders (or even minor slips, if you have less luck on your side) will be surely punished with GG no re.
Rule No.1: You must soften her 3rd Hatch first, before going for the natural and main. This may sound strange, but you don't need to destroy that base completely: just make her feel some pressure, but don't turn it into rape like Flash does recently in TvZ. Be gentle, this is just an event game so don't treat this like OSL or Proleague Final. Reducing her economy will be even more effective, especially when you will pull off some good micro in the process, just to make her will of fight weaker. You remember all these guys Boxer beaten at his prime? He made them smile just because he's been winning is so awesome style. This is your aim: be standard in terms of strategy (not-Boxer), and tricky in terms of execution (Boxer).
Rule No.2: Don't play mech. Mech is immobile. Mech is boring. Mech is about turtling and sitting on your ugly ass instead of acting. Play freaking bio, SK Terran for sure. Even if your APM is lacking, you will make mistakes, but don't get upset by this. This map is not Destination: it's much harder to play secure, and she will find it boring, for sure. In the end, even if you will win, she will turn away to play someone else. Know that she is playing for fun as so shall you. And mech is for ugly wins, not fun games.
Rule No.3: You need to figure out if she is newbie or not. If yes, she will have her natural Sunkened up through the whole game. Breaking it with just Medic/Marines will be grave error. You NEED to put your Tank in Siege and use it. Be a man and do what I said, but take some precautions. First, you need good timing (as I said, 3rd Hatch and 2nd just need to be softened already). Second, brace yourself and push hard. If you made your way to this point, there is no time for hesitating.
On the other hand, if she is not newbie, you ought to protect your Tank against her random Defiler misclicks. Remember, if you go with Siege without any Defensive Matrix, Plague will eat your troops ez. ALWAYS use D-Matrix on your Tank before targeting Hatchery at her natural. You are not proceeding against her, she may even claim her Defiler went crazy and did something on it's own. You trust her or not: doesn't matter. D-Matrix will stop the Plague and, as a bonus, it will prevent her from spawning Infested Terrans later on.
Rule No.4: Don't even expect to take out her natural and main in first game. Usually, she won't prolong it and GG after you will break through Dark Swarms in her nat. Do not demand later GG, do not be too harsh to assault her main. It's painful, it's hard to accept for her, even if you have gosu game-sense. After couple of practise matches and couple good ownages at the natural, she may let you to go for her main; but in many cases it won't be EVER possible. Be a Man and get on with it.
And the last important rule: If she is weirdo and going for some Kwanroll early strike with Speedlings or even proxy Hatchery: DO NOT allow her to overrun you. Fall back. Turltle like crazy. Avoid the fight. Be as boring as possible and as bad as Justin. If she keeps pushing, say GG and leave. This is NOT how Zerg race should be played, which shall lead you to the conclusion that you are about to develop a rivalry with some really awkward player. Don't take this bait: usually, she will be rushing to Defilers with Plague or at least drop you later to get new practice partners. Lags and rushes are both to be taken seriously and shall not be considered as any kind of invitation for rematch.
GL HF