Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Nf6 5. d3 Bg4 6. Bd2 Qb6 7. Rb1 e6 8.
Be2 Bd6 9. h3 Bh5 10. Be3 c5 11. d4 Nc6 12. d5 exd5 13. Nxd5 Nxd5 14. Qxd5 Bxf3
15. Bxf3 Ne5 16. Be2 O-O 17. O-O Rad8 18. Qe4 Rfe8 19. Qa4 Bc7 20. Qb5 Qd6 21.
Qxb7 Nf3+ 22. Qxf3 *
Position (FEN): 3rr1k1/p1b2ppp/3q4/2p5/8/4BQ1P/PPP1BPP1/1R3RK1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 701
Best move: Qh2#