Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 c5 4. dxc5 Bxc5 5. e5 Ne7 6. Nf3 O-O 7. Bd3 Nbc6 8.
O-O Qc7 9. Re1 b6 10. Ng5 h6 11. Nf3 Nf5 12. Bxf5 exf5 13. Nxd5 Qb7 14. Ng5
hxg5 15. Qh5 Ne7 16. Nxe7+ Qxe7 17. Bxg5 Qe6 18. Rad1 Bb7 19. Qh4 Rac8 20. Bf6
gxf6 *
Position (FEN): 2r2rk1/pb3p2/1p2qp2/2b1Pp2/7Q/8/PPP2PPP/3RR1K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 2296
Best move: Qg3+