Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Nf6 5. bxc5 O-O 6. Bb2 Nxe4 7. Nc3 Nxc5 8.
O-O d6 9. d4 exd4 10. Nxd4 Ne5 11. Bb3 Qf6 12. Nd5 Qd8 13. f4 Ng6 14. Qh5 c6
15. Ne3 Qe7 16. Ndf5 Bxf5 17. Nxf5 Qe4 18. Bxg7 Nxf4 19. Bf6 *
Position (FEN): r4rk1/pp3p1p/2pp1B2/2n2N1Q/4qn2/1B6/P1P3PP/R4RK1 b - - 1 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1470
Best move: Qxg2#