Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Bxc3+ 6. bxc3 Qa5 7. Qd2 Nc6 8. Nf3
Nge7 9. Rb1 c4 10. Be2 h6 11. O-O g5 12. h3 Qc7 13. Nxg5 *
Position (FEN): r1b1k2r/ppq1np2/2n1p2p/3pP1N1/2pP4/P1P4P/2PQBPP1/1RB2RK1 b kq - 0 13
Black to move.
Themes:  Middlegame  
Puzzle rating: 1425
Best move: hxg5