Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d6 3. f4 Nd7 4. Nf3 e5 5. Bc4 Ngf6 6. O-O Be7 7. fxe5 dxe5 8.
dxe5 Nxe4 9. e6 fxe6 10. Bxe6 Qb6+ 11. Nd4 Ndf6 12. Kh1 Bc5 13. Nf5 Bxe6 14.
Nxg7+ Kf7 15. Bg5 Kxg7 16. Bxf6+ Nxf6 17. Qf3 Rhf8 18. Nc3 Bd5 19. Nxd5 Nxd5 *
Position (FEN): r4r2/pp4kp/1qp5/2bn4/8/5Q2/PPP3PP/R4R1K w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1583
Best move: Qg3+