Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 c5 3. Bc4 a6 4. d3 Nc6 5. Nge2 Nf6 6. O-O b5 7. Bb3 Bb7 8. f4
Qb6 9. Kh1 Na5 10. Ng3 c4 11. dxc4 Nxb3 12. axb3 b4 13. Na4 Qc6 14. Re1 Nxe4
15. Nxe4 f5 16. Qh5+ Kd8 17. Qg5+ Be7 18. Qxg7 Rf8 19. Nf2 Kc7 20. Qxe7 *
Position (FEN): r4r2/1bkpQ2p/p1q1p3/5p2/NpP2P2/1P6/1PP2NPP/R1B1R2K b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 462
Best move: Qxg2#