Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nxc6 bxc6 6. Bd3 g6 7. O-O Bg7 8.
e5 Nd5 9. f4 d6 10. exd6 Qxd6 11. Kh1 Rb8 12. c3 O-O 13. Nd2 Nxf4 14. Ne4 Qxd3
15. Bxf4 Qxe4 16. Bxb8 Bg4 17. Qb3 Be6 18. Qb7 Bd5 19. Rae1 *
Position (FEN): 1B3rk1/pQ2ppbp/2p3p1/3b4/4q3/2P5/PP4PP/4RR1K b - - 6 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 541
Best move: Qxg2#