Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. h3 Nxd5 4. Nf3 Bf5 5. d3 e6 6. Bd2 Nc6 7. Nc3 Be7 8.
Nxd5 exd5 9. Be2 O-O 10. O-O Re8 11. Bc3 d4 12. Bd2 Bf6 13. c3 Qd7 14. cxd4
Nxd4 15. Nxd4 Bxd4 16. Bc3 Rad8 17. Qc2 Re6 18. Rad1 Rde8 19. Bf3 Bxh3 20. Be4
Rxe4 21. dxe4 Qg4 22. Bxd4 *
Position (FEN): 4r1k1/ppp2ppp/8/8/3BP1q1/7b/PPQ2PP1/3R1RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 699
Best move: Qxg2#