Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. h3 c5 4. Bc4 Nc6 5. a3 a6 6. d3 b5 7. Ba2 Bb7 8. Ng5 Qf6
9. Bxf7+ Ke7 10. Ba2 h6 11. Nf7 Rh7 12. O-O c4 13. Nxd6 Qxd6 14. dxc4 Nd4 15.
c3 Nc6 16. Qf3 Qg6 17. cxb5 Nd4 18. cxd4 Bxe4 19. Qe3 *
Position (FEN): r4bn1/4k1pr/p5qp/1P2p3/3Pb3/P3Q2P/BP3PP1/RNB2RK1 b - - 1 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 530
Best move: Qxg2#