Chess puzzle (Equality)
Moves: 1. e4 c6 2. d3 d5 3. e5 Bf5 4. d4 e6 5. f4 Nd7 6. Nf3 c5 7. c3 Ne7 8. Be2 Qb6
9. b3 cxd4 10. cxd4 Bxb1 11. Rxb1 Qa5+ 12. Bd2 Qd8 13. a4 Nc6 14. O-O Be7 15.
Bb5 O-O 16. Bd3 h6 17. b4 a6 18. b5 Na5 19. Bxa5 Qxa5 20. f5 Nb6 21. f6 gxf6
22. exf6 Bxf6 23. Ne5 Qxa4 24. Rxf6 Qxd1+ 25. Rxd1 Kg7 26. Ng4 *
Position (FEN): r4r2/1p3pk1/pn2pR1p/1P1p4/3P2N1/3B4/6PP/3R2K1 b - - 2 26
Black to move.
Themes:  Middlegame  
Puzzle rating: 1538
Best move: h5