Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 Qh4 3. e5 Qe4+ 4. Be3 a6 5. a3 b5 6. Nc3 Qc6 7. Nf3 h6 8. Bd3 d5
9. exd6 Qxd6 10. Ne4 Qd5 11. O-O g5 12. Nexg5 *
Position (FEN): rnb1kbnr/2p2p2/p3p2p/1p1q2N1/3P4/P2BBN2/1PP2PPP/R2Q1RK1 b kq - 0 12
Black to move.
Themes:  Middlegame  
Puzzle rating: 1537
Best move: hxg5