I made the following diagram for the BGP FSM because the ones shown by Cisco in their Cisco Press books don’t accurately capture the RFC’s rules.
I’ve marked the one-way transitions as red arrows, while the two-way transitions are blue.

I’ve also added a noteworthy item that shows you can go directly from the Active state to the Open Confirm state.
If you’re interested in the BGP FSM, you can read RFC 4271 here.