Chess puzzle (Equality)
Moves: 1. e4 c6 2. Nc3 d6 3. Nf3 Nd7 4. d4 Qc7 5. Be3 h6 6. Qd2 g5 7. O-O-O Bg7 8. h3
Nf8 9. Bc4 Ng6 10. Bxf7+ *
Position (FEN): r1b1k1nr/ppq1pBb1/2pp2np/6p1/3PP3/2N1BN1P/PPPQ1PP1/2KR3R b kq - 0 10
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1472
Best move: Kxf7