Dropped Third Strike Home Run

What a messed up play! The pitcher throws a strikeout but gets charged with an earned home run while the batter gets a called third strike but gets the home run.