I suspect that this fireball was the re-entry of the Chinese CZ-4B
rocket that launched Yaogan 14 on May 10 last year. This has a NORAD
catalog ID of 38259 and an international designation of 2012-021C. The
latest TIP message on Spacetrack (issued at 12:16 UTC) suggests that
this decayed just after crossing the equator northbound near 3degN
88.6degW on February 27 at 09:06 UTC (03:06 CST).