Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 b6 3. d4 Bb7 4. Bd3 d5 5. e5 c5 6. c3 Nc6 7. O-O Qc7 8. Bf4
Nge7 9. Na3 a6 10. Qc2 Ng6 11. Bg3 h5 12. dxc5 *
Position (FEN): r3kb1r/1bq2pp1/ppn1p1n1/2PpP2p/8/N1PB1NB1/PPQ2PPP/R4RK1 b kq - 0 12
Black to move.
Themes:  Middlegame  
Puzzle rating: 2226
Best move: h4