Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. e3 c6 4. cxd5 Qxd5 5. Nc3 Qg5 6. Nf3 Qh5 7. Be2 Bg4 8. h3
Bxf3 9. Bxf3 Qg6 10. Qb3 b6 11. Ne2 Nfd7 12. Nf4 Qf6 13. Bd2 e5 14. dxe5 Nxe5
15. Be2 Be7 16. Bc3 Qg5 17. Bh5 O-O 18. Bxe5 Qxe5 19. O-O Bd6 20. Rad1 Bc7 21.
Bf3 g5 22. Nd3 *
Position (FEN): rn3rk1/p1b2p1p/1pp5/4q1p1/8/1Q1NPB1P/PP3PP1/3R1RK1 b - - 1 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 413
Best move: Qh2#