Will asteroid 99942 Apophis eclipse the Moon when it passes by?

When I heard that a 300-meter asteroid will approach Earth at a distance of only 18,000 miles in 2029, I figured it was time to break out the old slide rule. Wouldn't an object that big and close be able to eclipse the Moon, if it should pass in front of it?

Apophis and Earth in 2029

On Friday the 13th in April 2029, a 1,000-foot-wide asteroid named Apophis will pass close enough to Earth (within 20,000 miles) to briefly appear as a 3rd-magnitude star in the night sky.
Dan Durda

You're referring to asteroid 99942 Apophis. The simplest way to get its size in degrees is to divide its physical diameter by its distance (in the same units) and multiply by 57.3. Since 300 meters is 0.300 km or 0.186 mile, we have 0.186 / 18,000 = 0.0000103. Multiplying by 57.3 gives 0.00059°, which is awfully tiny. Even in a telescope it will look like a star as it goes by.

If the answer had come out 0.59° instead, then Apophis would be just large enough to hide the Moon completely. (I love slide rules, too, and have quite a collection of them, but their big shortcoming is not being able to keep track of the decimal point!)

According to the latest calculations posted on the University of Pisa's Near Earth Objects Dynamic Site (http://newton.dm.unipi.it), Apophis will pass 19,700 miles from Earth's surface at 21:46 Universal Time on Friday, April 13, 2029.

— Roger W. Sinnot