The Swiss-made Solothurn S-18/100 semi-automatic 20-mm anti-tank rifles were powerful but yet cumbersome weapons. They were able to achieve armor penetration of 20-mm at a distance of 100 meters. However, these anti-tank rifles produced tremendous recoil, and they were too large to easily carry... C. Peter Chen from ww2db.com