Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bf4 Be7 5. e3 O-O 6. Nf3 b6 7. Nb5 Bd6 8. Bxd6
cxd6 9. cxd5 Nxd5 10. Qc2 a6 11. Nc3 Nxc3 12. Qxc3 Nd7 13. Bc4 Nf6 14. O-O Bb7
15. Nd2 Rc8 16. Qb4 a5 17. Qb3 Qd7 18. Rac1 Qc6 19. Bb5 *
Position (FEN): 2r2rk1/1b3ppp/1pqppn2/pB6/3P4/1Q2P3/PP1N1PPP/2R2RK1 b - - 5 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1291
Best move: Qxg2#