Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bg5 h6 3. Bh4 Nc6 4. Nc3 Nf6 5. f3 e6 6. a3 Be7 7. e3 a6 8. Bd3 e5
9. Nge2 exd4 10. exd4 O-O 11. O-O Be6 12. Nf4 Bd6 13. Bxf6 Qxf6 14. Nfxd5 Qxd4+
15. Kh1 Bxd5 16. Nxd5 Qh4 17. f4 Nd8 18. Qf3 Ne6 19. g3 Qh3 20. Qe4 g6 21. b4
Kg7 22. Rf3 c6 23. Ne3 Rae8 24. Nc4 Nxf4 25. Qd4+ Be5 26. Nxe5 *
Position (FEN): 4rr2/1p3pk1/p1p3pp/4N3/1P1Q1n2/P2B1RPq/2P4P/R6K b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1071
Best move: Qg2#