Chess puzzle (Equality)
Moves: 1. b4 d5 2. Bb2 e6 3. e3 Nf6 4. a3 Be7 5. Nf3 O-O 6. Bxf6 Bxf6 7. d4 Nd7 8. Be2
c5 9. c3 c4 10. O-O b5 11. Nbd2 e5 12. a4 bxa4 13. Qxa4 Nb6 14. Qc2 Bg4 15. h3
Bh5 16. g4 Bg6 17. Qb2 Re8 18. Ra6 Rc8 19. Rxa7 exd4 20. cxd4 c3 21. Qa1 cxd2
22. Nxd2 Ra8 23. Bb5 Rxa7 24. Qxa7 Re7 25. Qa6 h5 26. Nb3 Nd7 27. Bxd7 Qxd7 28.
Nc5 Qc7 29. Qe2 Bxd4 30. gxh5 Bxh5 *
Position (FEN): 6k1/2q1rpp1/8/2Np3b/1P1b4/4P2P/4QP2/5RK1 w - - 0 31
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1473
Best move: Qxh5