Wrestle Kingdom 12 Match Ratings


One of the best WKs ever. Match for match, I’m not sure it reached the heights of WK11, but something about this show really did the job for me. I think it was the diversity of match types and the overall quality of the card. NJPW really takes advantage of their match formats. Since it’s so close to the finish and yet to air in the US, I’m trying not to detail too much about what happens.

New Japan Rumble

Fun little preshow bit, some nice surprise entrants, and a feelgood win to honor Takayama.

Rating: n/a

Match 1 – Young Bucks v. Roppongi 3K (C) for the IWGP Jr. Heavyweight Tag Titles

A solid if unspectacular match elevated enormously by brilliant storytelling. Some brutally hard bumps and smart selling of said bumps led to wonderful match dynamics late. This will not be the last great match between these two.

Rating: 4.25

Match 2 – NEVER 6 Man Tag Title Gauntlet feat. GoD/Fale (C) vs. War Machine/Elgin vs. Iizuka/Sabre/Taichi vs Yano/Ishii/Baretta

Fun, but NJPW continues to underutilize trios. I feel bad for Sabre slumming with the rest of Suzuki-gun. Can we more talent in there so he has a proper partner? Some really nice spots, no harm on the card. Fuck Mike Elgin.

Rating: 2.75

Match 3 – Cody vs Kota Ibushi

A match that didn’t entirely live up to its potential due to the very real need to get Cody over with the NJPW crowd. It worked, there was massive heat on Cody by the end. When you have a heel-getting-over match though the work rate tends to lag. I really need to see Cody improve in that regard but it was still very solid with a hot last few minutes and one spot Cody doles out that is a WK highlight. Overall I think this could have been Cody’s best ever if it wasn’t for the necessary heel selling, and because of that falls just short of his G1 Special bout vs. Okada.

Rating: 4.25

Match 4 – Killer Elite Squad (C) vs EVIL/SANADA for the IWGP Heavyweight Tag Titles

I wasn’t quite sure what to expect here other than it being really stiff but this was actually great. LIJ worked from under almost the entire time and the drama remained high. The only problem is this is a common pattern for NJPW but the boys did good with it.

Rating: 3.75

Match 5 – Minoru Suzuki (C) vs. Hirooki Goto for the NEVER Openweight Title

This was the match I was least excited about and it turned out to be a barn burner. Another come-from-behind match but with smarter and more interesting match dynamics. Goto’s best in a long time.

Rating: 4.25

Match 6 – Hiromu Takahashi vs. KUSHIDA vs. Will Ospreay vs. Marty Scurll (C) for the IWGP Jr. Heavyweight Title

This was the one I expected to be a show stealer. It wasn’t entirely but it did offer some surprises. It wasn’t really a spot fest and focused more on group psychology. There were definitely some big planned spots but they weren’t out of control. NJ made the most of the 4-way format with some really smart pin breaks late. The finish was outstanding.

Rating: 4.5

Match 7 – Jay White vs. Hiroshi Tanahashi (C) for the IWGP Intercontinental Title

People are hating on this more than it deserves. Blame the booking if you want but this kinda had to be a sell-the-heel match with a lower workrate. Jay should not have been put in this position and to be honest I really think it’s time for Tanahashi to get the arm fixed and take a break. Overall it didn’t hurt the card but it was a little bit of a downer in the middle of a bunch of really good ones.

Rating: 3.5

Match 8 – Chris Jericho vs. Kenny Omega (C) for the US Title

I expected Kenny to carry Jericho to a reasonable match and while Kenny certainly carried, Jericho put in work. They brought the classic American T&C match to a Japanese crowd and NJPW pacing. This was a revelatory match and the crowd was super hot. The officials screwed up two spots fairly badly but it wasn’t a huge deal. NJPW needs to think harder about what no-DQ means but this overdelivered on every level.

Rating: 5

Match 9 – Tetsuya Naito vs Kazuchika Okada (C) for the IWGP Heavyweight Title

Okada’s pants are shit. This is predictably strong but also had an unfair amount of hype that could never be hit. Not as good as their previous peaks but still very good. This was probably the most questionable booking but I can only hope Gedo knows what he is doing.

Rating: 4.5

Favorite Albums 2017


Children of Alice // Children of Alice

Thundercat // Drunk

Uniform // Wake in Fright

Pharmakon // Contact

Blanck Mass // World Eater

Wolf Eyes // Undertow

Kendrick Lamar // DAMN.

Father John Misty // Pure Comedy

Perfume Genius // No Shape

Lorde // Melodrama

Vince Staples // Big Fish Theory

SZA // Control

Kevin Morby // City Music

The Caretaker // Everywhere at the end of time (stage 2 and 3)

Various Artists // Mono No Aware

Porter Ricks // Anguilla Electrica

Dirty Projectors // Dirty Projectors

The War on Drugs // A Deeper Understanding

Randy Newman // Dark Matter

Couch Slut // Contempt

Rainer Maria // Rainer Maria

Liars // TFCF

Lil’ B // Black Ken

Bonnie “Prince” Billy // Best Troubadour

Ryuichi Sakomoto // async

Strange U // #LP4080

Yves Tumor // Experiencing the Deposit of Faith

(this was on Soundcloud but has been taken down, you’re on your own finding this)

John Maus // Screen Memories

Kelly Lee Owens // Kelly Lee Owens

Julien Baker // Turn Out the Lights

21 Savage, Offset, and Metro Boomin’ // Without Warning

Bitchin’ Bajas // Bajas Fresh

Equiknoxx // Colón Man

Nabihah Iqbal // Weighing of the Heart

Some Awesome Reissues

  • Alice Coltrane // World Spirtuality Classics 1: The Ecstatic Music of Turiyasangitananda
  • Grateful Dead // May 1977: Get Shown the Light
  • Curren$y // Pilot Talk Trilogy
  • JJ DOOM // Keys to the Kuffs (Buffer Edition)
  • Prince // Purple Rain Deluxe
  • Tony Conrad // Ten Years Alive on the Infinite Plain
  • Dr. Octagon // Dr. Octagonecologyst
  • Radiohead // OK Computer OKNOTOK 1997 2017
  • Mulatu Astatke // Mulatu of Ethiopia
  • Pep Llopis // Poiemusia La Nau Dels Argonautes
  • Marvin Gaye // Here My Dear
  • Link Wray // Link Wray
  • Superchunk // Superchunk
  • Neil Young // Hitchhiker
  • Jon Hassell // Dream Theory in Malaya: Fourth World Volume Two
  • The Fall // Singles 1978-2016
  • Hüsker Dü // Savage Young Dü
  • The 6ths // Wasps’ Nests
  • Minnie Ripperton // Perfect Angel

G1 Climax 27 in Review


I began this article right before the last days G1 upon realizing I had no stamina left to bother reviewing matches after it’s over. NJPW’s yearly heavyweight overdose is a truly exhausting experience but worth it if you are a true mark.

If you are into New Japan Pro Wrestling the G1 is a must. The reason is that if you only watch the big PPVs, you miss a lot of the talent that doesn’t get to work solo where you can watch it. Where else are you going to see Yuji Nagata or Toru Yano fight 9 times in a short span?

Top Matches

If you don’t have the patience to go through the whole catalog, and honestly if you aren’t watching live you won’t, these are the tourney highlights. Matches marked with the  should be considered amongst the best of the year and must-watch matches from G1. All of these are worth your time if you want to dig deep. Ones with the 😍 are especially worth watching but a tick below classic, so skippable if your time is too important or something.

Kota Ibushi v Tetsuya Naito (⭐⭐⭐⭐⭐) – NJ has to stop it with the double finisher match ends because Ibushi’s turnbuckle piledriver was unbelievable and should have been the match finish. A blemish on what could have been a true 5 star but still a classic.

Juice Robinson v Satoshi Kojima – Oh hey looks like Juice may have a strong tourney. Really fun, definitely the high point for Kojima IMO.

EVIL v SANADA (😍) – A mad fun one, which you already knew would happen. The boys got dirty and the finish was hot. What else could you expect from LIJ?

Kazuchika Okada vs Michael Elgin (⭐⭐⭐⭐⭐) – Can we please get a real feud between these two after Kaz drops the belt? They have chemistry that is absolutely off the charts. To me this is an easy five star match. I’d argue it was booked wrong given EVIL didn’t risk making the finals but minor complaint.

Kota Ibushi v Tomohiro Ishii (⭐⭐⭐⭐⭐) – A perfect example of why NJ’s escalation-style feature matches are so great when they work with Ishii being the top guy in that regard.

Kenny Omega v Toru Yano – If this match doesn’t sell you on Yano, you will never get there. It’s stupid in the best way possible.

Tetsuya Naito v Yuji Nagata – Matches like this is why Naito is often considered to be the best in-ring storyteller in the fed. This starts out as a seeming squash but develops into rope-a-dope brilliance from Nagata.

Kenny Omega v Michael Elgin (😍) – Omega/Elgin is always an instant classic.

Bad Luck Fale v Kota Ibushi – An honestly ridiculous match but wow, the high spots are golden.

Tetsuya Naito v Tomohiro Ishii (😍) – I mean when you put New Japan’s best two storytellers together, did you think you’d get anything less than a 4 star?

Juice Robinson v Kazuchika Okada (😍) – The time when you concretely realized your suspicion that Juice Robinson has crossed over into a true 2nd tier star for New Japan. Brilliant storytelling and just a great one from both guys.

Hiroshi Tanahashi v Kota Ibushi (😍) – If you put Tanahashi in there with a good enough wrestler, the guy can still work a top-tier match with one arm, but this is also why NJ is screwing around with the injury.

Juice Robinson v SANADA – SANADA’s best match by far. It feels like this is the point where he realizes Robinson is stealing his rightful hype in the G1 and comes out swinging hard.

EVIL v Kenny Omega (😍) – Despite a handful of surprising botches the high points of this one are super high. Watch EVIL probably get concussed with a misplaced V-Trigger as well! FUN!

Juice Robinson v Kenny Omega – Huge personal moment for Juice and almost guarantees him a shot at the US title sometime. Did I say again that NJ loves ’em some Juice? Well guess what, me too.

EVIL v Kazuchika Okada – EVIL’s signature match of the tourney after getting lit the fuck up by Kenny two nights prior. It’s shocking he was even able to go in this but they worked a barn burner.

Yuji Nagata v Zack Sabre Jr. – The old man gets his points. Nothing super awesome but I recommend the Nagata high points since these are the last big matches of his career.

Tomohiro Ishii v Hiroshi Tanahashi (⭐⭐⭐⭐⭐) – Even with Tanahashi’s arm, this one is great. It’s not quite an all-timer in a year full of them but probably Ishii’s best of the tourney and definitely a must-watch.

Michael Elgin v EVIL – Not a lot of dudes are credible working strong against Elgin but EVIL made it work. Great chemistry from these two, expect more from them in the future.

Kazuchika Okada v Minoru Suzuki (😍) – The old slap-the-shit-out-of-each-other-at-the-end of the match spot is a Japanese wrestling cliché as old as time. Leave it to these two to make it great again.

Yuji Nagata v Bad Luck Fale (😍) – Almost certainly Nagata’s last major match and with his pupil Fale. Not the best match ever but real solid and very emotional. Worth a watch to say goodbye to the legend.

Zach Sabre Jr. v Tomohiro Ishii – Hard and surprisingly fast match from these two with an absolutely brilliant finish.

Hiroshi Tanahashi v Tetsuya Naito (⭐⭐⭐⭐⭐) – This may have been the most hype the crowd has been the entire G1. The crowd was heavy Naito so Tanahashi played as a heel which is very rare. It was great.

Juice Robinson v Michael Elgin – This one probably means a lot for these two’s remaining 2017. They gave up a good chance to push that NEVER belt as a serious one and instead gave Juice the uh, juice. Objectively great match as well.

Yano Toru v Minoru Suzuki (😍) – Brilliant booking. Two guys who absolutely love a gimmick match and they made this an awesome contest. Yano’s best match of the tournament.

Omega v Okada III (⭐⭐⭐⭐⭐⭐⭐) – If you haven’t been able to really give in to the 60 minute matches, this is the one you wanna see. It’s not really 7 stars but it’s an easy 5 star all-timer and maybe the best 30 minute match in history.

War Machine v Cody & Hangman Page (😍) – Way better match than it had any right to be given how little Page and Cody have worked together. Awesome post-match drama here as well.

Omega v Naito (⭐⭐⭐⭐⭐) – This crowd was liiiiiiiiiit for the entire match. Could have been a slightly better match because it prioritized super crazy spots over psychology but an outrageous display of skill and incredibly exciting. After nearly working 20 matches those dudes still went to the wall with it. Not as good as their 2016 G1 encounter but what is? That was one of the greatest of all time, this is just a tick below that. Also DARYL LIIIIIIIIVES!!!!

Increasing Stock 📈

#1. Juice Robinson – Boy, NJ and it’s crowd loves them some Juice and I can’t blame them. This may be the guy who takes the US title off Omega, believe it or not. This dude was jobbing in NXT two years ago and is now the hottest wrestler in Japan. Sometimes you bet on yourself kids.

#2. EVIL – EVIL has always been my least favorite guy in LIJ but he stepped up in a monster way this year and worked killer matches with everyone. It was a lot of fun and I would even say he should be in the title picture by 2019. He is now my second favorite guy in LIJ after Naito. I know he doesn’t care about that but that’s how much his outlook changed over a few weeks.

#3. Michael Elgin – Mike had a really hard 2016 in NJ and 2017 started out the same. I’ve always thought Kaz was the number one opponent in NJPW but Elgin is gunning for that spot. He has chemistry with everyone and almost all his matches were outstanding. This could have been a good time to set up a 2016 Goto run for him but even without that Elgin comes across as one of New Japan’s top talents. He is your next NEVER champion folks. Elgin needs stronger booking overall but finished up with a big run that changed the calculus of his tournament a bit.

Falling Stock 📉

#1. SANADA – SANADA was set up for a huge push and instead most of his work in this tourney was totally forgettable. Excepting his matches with EVIL and Juice, there’s nothing for me to say you need to watch from him. We’re still here waiting for him to take the next step. Also his mask sucks, sorry not sorry.

#2. YOSHI-HASHI – He’s a good wrestler but doesn’t seem to step up when he needs to put on a top-level match. Almost everything he did is missable.

#3. Hiroshi Tanahashi – This is not his fault. Enough with pushing Tanahashi through this injury. It’s time for him to get this damn thing fixed. Over half his matches had times where his work was not good due to that arm. NJPW is in stellar health, let the face of New Japan heal up. The fact that he was booked so strongly made it even worse to me. This is one of the greatest wrestlers in history who spent a lot of time looking off in this tournament.

#4. Hirooki Goto – An inversion of his 2016 tournament where he was very strong and worked a near classic against Omega in the finals. I can’t say there’s a single unmissable match in his entire run.


#1. Okada needs to drop the belt at KOPW, preferably to Kenny, maybe to Ibushi or someone else. The G1 really made me remember how compelling Okada was in 2015 when he was trying to get back over the hump. His championship run has been one of the greatest in NJ history but parts of it are becoming stale. He’s still working phenomenal matches but things are becoming a little too predictable. The writing is on the wall for Naito to have an extended run in 2018 but before WK, that belt should probably go to the real MVP of NJPW the last year and a half, Kenny Omega. I do not want a Naito/Okada feud with Naito coming from under, it simply feels wrong.

#2. NJPW’s old guys are amazing. Suzuki was more entertaining than I expected night by night and what more can you say about Yuji Nagata? He was booked going but his work was outstanding every singles match. You couldn’t do wrong watching all of them. It was a fitting send off to one of the all-time greats.

An Easy Way to Handle “Real” Link vs App Link CSS


One of the annoying parts of writing CSS for a web app is assigning differences between legitimate anchor links and fake <a> elements used for buttons. I don’t know why I’ve never thought of it before but in reviewing some W3C documentation I found a good solution for normal links vs. other links. It’s going to be super obvious to you once you see the definition.

a[href] {}

So there you go, make all the <a> buttons you want and hang JS functionality on them, just avoid using the href attribute.



I’ve been really into this Mark Bittman cookbook Kitchen Express this year. It’s a killer collection if you are a reasonably experienced cook because each recipe is just a paragraph of instruction, no long ingredients list or any complex directions. Every recipe can be prepped in 10-20 minutes and although a few take longer to cook, many can be totally completed in just a few minutes. The book is organized by what’s in season too, which is convenient for meal planning. One of my favorite super quick summer recipes is the Italian bread salad panzanella. It’s one of those things you can play with and make to taste also, possibly use up some leftover produce, but I personally like to keep it pretty simple.

The recipe is as follows:

  1. Cube up a good amount of bread, 3 thick slices. I generally prefer cibatta for this but you can use anything.
  2. Chop 2 decent sized ripe tomatoes. You don’t have to buy fancy ones but make sure they are ripe. I prefer to get the big hothouse ones but you can also have a carton of cherry or grape tomatoes.
  3. Chop a couple of cloves of crushed garlic. Chop up a can of anchovies. Add this to the bowl with the tomatoes and a big spoonful of capers, salted or brined.
  4. Mix about a half cup of red wine vinaigrette–1/3 vinegar and 2/3 oil. Add a generous portion of black pepper. Toss with mix.
  5. Toss bread cubes with remaining mix.
  6. Plate and garnish with fresh basil and parmesan. Obviously fresh is best but it’s fine if it’s packaged.
  7. You can also use sautéed zucchini with it, it’s about a 50/50 whether you’ll get zucchini if you order it somewhere. I prefer without.