diff --git a/src/game.cpp b/src/game.cpp
index b3ed5a98fb8d37cbd72c5d018e084d473f16b9d2..38db72d881bf48695dd39a12dae344ecdbef912a 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -21,7 +21,7 @@ GameState::guess(const std::string &guessedWord) {
   for (std::string::size_type i = 0; i < guessedWord.size(); i++) {
     if (word[i] == guessedWord[i]) {
       matchStatus[i] = EXACT_MATCH;
-    } else if (word.find(guessedWord[i])) {
+    } else if (word.find(guessedWord[i]) != std::string::npos) {
       matchStatus[i] = MATCH;
     } else {
       matchStatus[i] = NO_MATCH;