Chess puzzle (Equality)
Moves: 1. e4 g6 2. f4 Bg7 3. Nf3 c6 4. Nc3 b5 5. d4 Bb7 6. Bd3 Nf6 7. O-O O-O 8. f5 b4
9. Ne2 Qc7 10. Ng3 c5 11. fxg6 fxg6 12. d5 e6 13. dxe6 dxe6 14. e5 Bxf3 15.
Rxf3 Qxe5 16. Rb1 Nc6 17. Bf4 Qd5 18. Bb5 Nd4 19. Rd3 Qb7 20. Bc4 Nd5 21. Bd6
Rf7 22. Bxc5 Nf5 23. Bxd5 exd5 24. Rxd5 Nxg3 25. Rd8+ Rxd8 26. Qxd8+ Bf8 *
Position (FEN): 3Q1bk1/pq3r1p/6p1/2B5/1p6/6n1/PPP3PP/1R4K1 w - - 1 27
White to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 2127
Best move: hxg3