Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 d5 4. exd5 Qxd5 5. Be2 Nf6 6. O-O Bf5 7. Na3 a6 8.
Bc4 Qd8 9. Ng5 e6 10. Re1 Qd7 11. Qf3 h6 12. Qxf5 *
Position (FEN): r3kb1r/1p1q1pp1/p1n1pn1p/2p2QN1/2B5/N1P5/PP1P1PPP/R1B1R1K1 b kq - 0 12
Black to move.
Themes:  Opening  
Puzzle rating: 1935
Best move: hxg5