Tahta üç renkli virüslerle doludur: kırmızı, sarı ve mavi, oyuncu düşen her kapsülü manipüle eder, sola veya sağa hareket ettirir ve virüslerin ve mevcut kapsüllerin yanında konumlanacak şekilde döndürür. Dört veya daha fazla kapsül yarısı veya eşleşen renkteki virüsler dikey veya yatay konfigürasyonlarda hizalandığında oyundan çıkarılır. Temel amaç, oyun alanındaki tüm virüsleri ortadan kaldırarak gerçekleştirilen seviyeleri tamamlamaktır. Kapsüller oyun alanını şişenin dar boynunu engelleyecek şekilde doldurursa oyun biter.
Oyuncular, yeni bir oyun başlatıldığında başlangıç zorluk derecesini seçebilirler. Seçilen başlangıç seviyesi, temizlenecek virüs sayısını belirleyen sıfır ile yirmi arasında bir değerdir ve üç oyun hızı seçeneği, kapsüllerin şişeye düşme hızını değiştirir. Oyuncunun puanı, seviyeyi tamamlamak için geçen süreye veya kullanılan kapsül sayısına değil, yalnızca virüslerin yok edilmesine dayanır. Oyuncular en yüksek zorluk seviyesini tamamlarsa, daha yüksek bir puan toplamak için oynamaya devam edebilirler, ancak temizlenecek virüs sayısı aynı kalır. Aynı anda birden fazla virüs ortadan kaldırıldığında ek puan verilir, ancak bir nesne kümesinin ortadan kaldırılmasının başka bir kümenin ortadan kaldırılmasını tetiklediği zincirleme reaksiyonları başlatmak için ek puan verilmez. Oyun hızı aynı zamanda oyunun puanlamayı nasıl hesapladığını da belirleyen bir faktördür; daha yüksek hız seviyeleri daha fazla puan kazandırır.