Multi-chamber pacing may result in capture of one chamber, capture of multiple chambers, fusion, or non-capture. Approaches for detecting various capture conditions during multi-chamber pacing are described. Pacing pulses are delivered to left and right heart chambers during a cardiac cycle. A cardiac electrogram signal is sensed following the delivery of the pacing pulses. Left chamber capture only, right chamber capture only, and bi-chamber capture may be distinguished based on characteristics of the cardiac electrogram signal. Multi-chamber capture detection may be implemented using detection windows having dimensions of time and amplitude. The detection windows are associated with expected features, such as expected signal peaks, under a particular capture condition. The cardiac electrogram signal features are compared to detection windows to determine the capture condition.