Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. h3 Bd7 5. d4 exd4 6. Nxd4 Nxd4 7. Bxd7+ Qxd7
8. Qxd4 Be7 9. Qxg7 Bf6 10. Qg3 O-O-O 11. Bg5 Bxg5 *
Position (FEN): 2kr2nr/pppq1p1p/3p4/6b1/4P3/6QP/PPP2PP1/RN2K2R w KQ - 0 12
White to move.
Themes:  Middlegame  
Puzzle rating: 1639
Best move: Qxg5