Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nf3 c5 4. d5 b5 5. Nc3 a6 6. e4 e6 7. a4 Bb7 8. axb5
axb5 9. Rxa8 Bxa8 10. Nxb5 exd5 11. Qa4 Bc6 12. exd5 Qxd5 13. Bxc4 Qe4+ 14. Be3
Nf6 15. O-O Be7 16. Nc7+ Kf8 17. Qb3 Bd6 18. Qxb8+ Ke7 19. Qxh8 Bxc7 20. Qxg7
Be5 21. Qxf7+ Kd8 22. Nxe5 *
Position (FEN): 3k4/5Q1p/2b2n2/2p1N3/2B1q3/4B3/1P3PPP/5RK1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 692
Best move: Qxg2#