Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 Nc6 3. Nf3 d6 4. Bb5 Bd7 5. Nc3 a6 6. Bxc6 Bxc6 7. d4 b5 8. d5
Bb7 9. O-O b4 10. Ne2 Nf6 11. Ng3 g6 12. c4 Bg7 13. e5 dxe5 14. fxe5 Nd7 15. e6
fxe6 16. dxe6 Nf6 17. Qa4+ Kf8 18. Be3 Qc7 19. Ng5 Qc6 20. Qa5 *
Position (FEN): r4k1r/1b2p1bp/p1q1Pnp1/Q1p3N1/1pP5/4B1N1/PP4PP/R4RK1 b - - 8 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 414
Best move: Qxg2#