Your compression check (static compression) will only tell you the sealing ability of your rings and valves. To determine if you have obstructions in the intake or exhaust systems, such as wiped out cam lobes, plugged converters, etc., you need to d a dynamic compression check. This will tell you how well each individual cylinder breathes. It's simple to do and it works, I've found bad lobes on cams this way. Even when the oil looked fine. But since your failure happened pretty rapidly if it is a cam wiped out you should see it in the oil as was suggested.
Dynamic compression check:
-warm engine up
-remove one plug and insert your compression gage in that sylinder.
-ground out that plug wire to protect the ignition module
-remove the shraeder valve core from you tester, or you can leave it in and bump the bleed button several times while testing if you choose to leave the schraeder in.
-start the engine and take a reading.
-now take the throttle and snap it wide open and release it as quickly as possible. You don't want the engine to accelerate, you're trying to make it take in a large "gulp" of air, but releasing it before it has time to accelerate, so you must do this with the linkage by hand, not with the gas pedal, to do it quick enough.
-write down the reading at idle. repeat this for every cylinder.
Now compare your readings for every cylinder, dynamic, static and snap throttle test readings. The dynamic reading should be about half of what the static readin you had taken originally. The snap throttle test should be around 80% of the static compression. If the snap throttle test is much lower than 80% of static reading you have a problem on the intake side of that cylinder. If it is much higher than 80% if static reading you have an exhaust side problem.
This test works better than checking the vacum at the base of the carb, that looks at the breathing of the entire engine, not individual cylinders.