Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Nf3 a6 7. Bc4 b5 8. Bd5
Nxd5 9. Nxd5 Bb7 10. Bg5 Qd7 11. O-O f6 12. Nxf6+ *
Position (FEN): rn2kb1r/1b1q2pp/p2p1N2/1p2p1B1/4P3/5N2/PPP2PPP/R2Q1RK1 b kq - 0 12
Black to move.
Themes:  Opening  
Puzzle rating: 1556
Best move: gxf6