I go by my middle name with a first initial and book my tickets that way. My passport shows all names and I've never had a problem. However, if you have no ID that shows your middle name, I'd get to the airport early and check in with an agent at the ticket counter. They should be able to re-ticket you if they think that's necessary.