Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nge7 4. c3 a6 5. Ba4 b5 6. Bb3 Ng6 7. d4 Be7 8. Nbd2
O-O 9. Nf1 Bb7 10. Ng3 b4 11. O-O Kh8 12. Nf5 Rb8 13. Nxe7 Qxe7 14. Bg5 f6 15.
Be3 exd4 16. cxd4 Qxe4 17. Re1 Qf5 18. Bc2 Qh5 19. d5 Nce5 20. Nxe5 Qxe5 21.
Bc5 Qxd5 22. Bxf8 *
Position (FEN): 1r3B1k/1bpp2pp/p4pn1/3q4/1p6/8/PPB2PPP/R2QR1K1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1116
Best move: Qxg2#