Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. g3 Nc6 3. Bg2 Bc5 4. Nc3 Nf6 5. e3 O-O 6. Nge2 a6 7. O-O b5 8. cxb5
axb5 9. Nxb5 Ba6 10. Nbc3 d5 11. d4 exd4 12. exd4 Bb6 13. Be3 Re8 14. Re1 Ne4
15. Nxe4 dxe4 16. Nc3 Bxd4 17. Bxd4 Nxd4 18. Nxe4 Rb8 19. Qa4 Bb5 20. Qa7 Nc2
21. Rad1 Qe7 22. a4 Bd3 23. Rxd3 Nxe1 24. Rc3 Rxb2 25. Rxc7 Rb1 26. Rxe7 *
Position (FEN): 4r1k1/Q3Rppp/8/8/P3N3/6P1/5PBP/1r2n1K1 b - - 0 26
Black to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 1062
Best move: Nf3#