Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. d3 e6 5. Bg5 Be7 6. Nbd2 Nc6 7. O-O O-O 8. c3
a6 9. a3 Qb6 10. Qc2 Rd8 11. Rfe1 Ne5 12. Nxe5 dxe5 13. Nf3 Qc7 14. h3 b5 15.
Ba2 Bb7 16. Rad1 Nh5 17. Bxe7 Qxe7 18. Nxe5 Nf4 19. Qd2 Qg5 20. Nf3 *
Position (FEN): r2r2k1/1b3ppp/p3p3/1pp3q1/4Pn2/P1PP1N1P/BP1Q1PP1/3RR1K1 b - - 4 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1513
Best move: Qxg2#