Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 exd4 5. O-O c6 6. Ba4 Be7 7. Re1 Nf6 8.
e5 Nd5 9. c4 dxc3 10. Nxc3 Nxc3 11. dxc3 O-O 12. Bc2 d5 13. Qh5 g6 14. Qf3 f5
15. Bh6 Rf7 16. c4 Be6 17. Rad1 Bg5 18. Bxg5 Qxg5 19. cxd5 Bxd5 20. Qe3 *
Position (FEN): r5k1/pp3r1p/2p3p1/3bPpq1/8/4Q3/PPB2PPP/3RR1K1 b - - 1 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 660
Best move: Qxg2#