Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd7 4. Nf3 Nf6 5. d4 g6 6. Bc4 Bg7 7. O-O O-O 8.
Re1 e6 9. Bg5 b6 10. Bb5 c6 11. Bd3 Bb7 12. Ne4 Nxe4 13. Bxe4 Na6 14. c3 Nc7
15. Qd2 Ne8 16. Bh6 Nf6 17. Bc2 c5 18. Bxg7 Kxg7 19. Ne5 Qd5 20. Bb3 *
Position (FEN): r4r2/pb3pkp/1p2pnp1/2pqN3/3P4/1BP5/PP1Q1PPP/R3R1K1 b - - 3 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 456
Best move: Qxg2#